wire:ignore
Basic Usage
// wires/Dashboard.bx
class extends="cbwire.models.Component" {
data = {
"refreshCount": 0,
"loadTime": now()
};
function refresh() {
data.refreshCount++;
}
}// wires/Dashboard.cfc
component extends="cbwire.models.Component" {
data = {
"refreshCount" = 0,
"loadTime" = now()
};
function refresh() {
data.refreshCount++;
}
}<!-- wires/dashboard.bxm -->
<bx:output>
<div>
<h1>Dashboard (Refreshed #refreshCount# times)</h1>
<!-- This content never updates -->
<div wire:ignore>
<p>Component first loaded: #dateFormat(loadTime, "yyyy-mm-dd")# #timeFormat(loadTime, "HH:mm:ss")#</p>
<div id="third-party-chart"></div>
</div>
<!-- This Alpine.js component preserves its state -->
<div wire:ignore.self x-data="{ count: 0 }" class="counter">
<button @click="count++">Alpine Counter: <span x-text="count"></span></button>
<p>Current time: #timeFormat(now(), "HH:mm:ss")#</p>
</div>
<button wire:click="refresh">Refresh Component</button>
</div>
</bx:output><!-- wires/dashboard.cfm -->
<cfoutput>
<div>
<h1>Dashboard (Refreshed #refreshCount# times)</h1>
<!-- This content never updates -->
<div wire:ignore>
<p>Component first loaded: #dateFormat(loadTime, "yyyy-mm-dd")# #timeFormat(loadTime, "HH:mm:ss")#</p>
<div id="third-party-chart"></div>
</div>
<!-- This Alpine.js component preserves its state -->
<div wire:ignore.self x-data="{ count: 0 }" class="counter">
<button @click="count++">Alpine Counter: <span x-text="count"></span></button>
<p>Current time: #timeFormat(now(), "HH:mm:ss")#</p>
</div>
<button wire:click="refresh">Refresh Component</button>
</div>
</cfoutput>What wire:ignore Does
Available Modifiers
Was this helpful?