小编Del*_*ain的帖子

在VUE js中获取数组中数据的索引

我想在调用特定方法时更改任务的状态。但是问题是我无法获取数组特定项的索引来更改其状态。这是我的HTML:

<div class="main" id="my-vue-app">
    <ul>
        <li v-for="task in completeTask">
            {{ task.description }} <button @click="markIncomplete">Mark as Incomplete</button>
        </li>

    </ul>
    <ul>
        <li v-for="task in incompleteTask">
            {{ task.description }} <button @click="markComplete">Mark as Complete</button>

        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的Vue:

<script>
    new Vue(
        {
            el: '#my-vue-app',
            data:
            {
                tasks: [
                {description:'go to market', status: true},
                {description:'buy book', status: true}, 
                {description:'eat biriani', status: true}, 
                {description:'walk half kilo', status: false}, 
                {description:'eat icecream', status: false}, 
                {description:'return to home', status: false}
                ]
            },
            computed: 
            {
                incompleteTask()
                {
                    return this.tasks.filter(task => …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting vue.js vuejs2

2
推荐指数
1
解决办法
2万
查看次数

将相同的变量返回到laravel中的每个控制器

我需要将相同的结果发送到几乎每个view页面,所以我需要绑定variables并返回每个控制器.

我的示例代码

public function index()
{
    $drcategory = DoctorCategory::orderBy('speciality', 'asc')->get();
    $locations = Location::get();

    return view('visitor.index', compact('drcategory','locations'));
}

public function contact()
{
    $drcategory = DoctorCategory::orderBy('speciality', 'asc')->get();
    $locations = Location::get();

    return view('visitor.contact', compact('drcategory','locations'));
}
Run Code Online (Sandbox Code Playgroud)

但是如你所见,我需要一遍又一遍地编写相同的代码.如何编写一次并在需要时将其包含在任何功能中

我想过使用构造函数,但我无法弄清楚如何实现它.

laravel eloquent laravel-controller

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