小编Sku*_*ire的帖子

Bootstrap vue 选择发送旧值

我得到了这个基于 vue bootstrap 的选择代码:

<b-form-select v-model="selectedgroup" class="mb-3"  @change="searchSubGroup()">
    <option :value="null">Select a group</option>
    <option v-for="group in groupItem" :value="group.id">
        {{group.nome}}
    </option>
</b-form-select>  
Run Code Online (Sandbox Code Playgroud)

searchSubGroup()@change 事件调用该方法时,@change 事件会传递一个旧值selectedgroup。示例:如果我首先单击 value = 1 的选项,该方法将调用selectedgroupas null,然后如果我再次单击 value = 2 的另一个选项,该方法将调用selectedgroupas 1。

searchSubGroup(){ 
  this.axios.get("http://chart.solutions/public/api/produto/subgroup/search/" + this.selectedgroup + "/").then(response => {
        if (response.data.erro) {
            //console.log("subgroup doesnt exist")
        }else{
            this.subGroupItem = response.data;
        }
    })
} 
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component vuejs2 bootstrap-vue

5
推荐指数
1
解决办法
5116
查看次数

Php没有捕获下一个数组元素

我有这个数组:

array (
  'cfop' => '3',
  'cst' => NULL,
  'cstPis' => '2',
  'cstCofins' => '1',
)  
Run Code Online (Sandbox Code Playgroud)

这段代码:

while ($t = current($taxes))
{
    $getkey = key($taxes);
    Log::debug($getkey);

    //$this->saveTaxes($getkey, $t, $add);

    $t = next($taxes);
}
Run Code Online (Sandbox Code Playgroud)

ps:$taxes是数组

由于某种原因,next函数doenst不传递null值,因此日志只打印cfop.

如果我改变这样的顺序

array (
  'cfop' => '3',
  'cst' => '2',
  'cstPis' => NULL,
  'cstCofins' => '1',
) 
Run Code Online (Sandbox Code Playgroud)

日志将打印cfop,cst但在NULL后它不会达到下一个值

php laravel

0
推荐指数
1
解决办法
48
查看次数