【问题标题】:How to pass JSON to vue-treeselect如何将 JSON 传递给 vue-treeselect
【发布时间】:2018-03-06 09:44:47
【问题描述】:

我正在使用这个:https://www.npmjs.com/package/@riophae/vue-treeselect

在 Laravel 应用程序中。

我希望能够从我的控制器传递它的选项。

我有一个实现树的单个文件组件,我正在尝试将选项作为道具传递:

<bss-tree options="{{$options}}">
</bss-tree>

这是控制器代码:

$options = "{
                        id: 'bikes',
                        label: 'Bikes'
                        }";


return view('users.changeGroup', compact('options'));

我从中得到的错误是:

[Vue warn]: Invalid prop: type check failed for prop "options". Expected Array, got String.

我应该传递什么以及如何传递?

【问题讨论】:

    标签: javascript laravel vue.js


    【解决方案1】:

    我通过将选项作为字符串传递然后执行此操作来实现此功能:

    computed: {
                options: function(){
                    return JSON.parse(this.optionsString);
                }
            },
    

    【讨论】:

      猜你喜欢
      • 2017-04-17
      • 2017-12-25
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      • 2020-12-05
      • 2020-09-29
      • 1970-01-01
      相关资源
      最近更新 更多