【发布时间】:2021-06-12 08:50:15
【问题描述】:
在LiveWire 中,我尝试在现有数组中添加一些值,我将其定义为component 中的一个字段,但是当我想在其中添加值时,在执行此操作后我有新数据,换句话说清除和设置新值的原因,例如:
class Students extends Component
{
public $inputs = [];
public $i = 1;
public function add($i)
{
$i = $i + 1;
$this->i = $i;
array_push($this->inputs ,$i);
}
public function remove($i)
{
unset($this->inputs[$i]);
}
}
<p wire:click="add(1)" class="t-text-lg">
...
</p>
这里当我调用add 函数时,input 的值总是2,每次调用add 函数都应该递增。
输出:
array:1 [▼
0 => 2
]
【问题讨论】: