Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 表数据呈现_Vue.js - Fatal编程技术网

Vue.js 表数据呈现

Vue.js 表数据呈现,vue.js,Vue.js,当我按下save(保存)按钮以使用vue存储在变量上时,我希望获得“th”和“td”的标题 我的HTML代码 <tr> <th>Himalayan Salajit (Pakistan Only)*</th> <td>PKR 800</td>

当我按下save(保存)按钮以使用vue存储在变量上时,我希望获得“th”和“td”的标题

我的HTML代码

                        <tr>
                            <th>Himalayan Salajit (Pakistan Only)*</th>
                            <td>PKR 800</td>
                            <td class="text-center">
                                <select class="form-control form-control-inline">
                                    <option>0</option>
                                    <option>1</option>
                                    <option>2</option>
                                    <option>3</option>
                                    <option>4</option>
                                    <option>5</option>
                                    <option>6</option>
                                    <option>7</option>
                                    <option>8</option>
                                    <option>9</option>
                                    <option>10</option>
                                </select>
                            </td>
                            <td class="text-right">PKR 0.00</td>
                        </tr>

喜马拉雅萨拉吉特(仅限巴基斯坦)*
PKR 800
0
1.
2.
3.
4.
5.
6.
7.
8.
9
10
PKR 0.00

使用数组代替所有数据和行,然后可以使用v-model捕获选择

样本数据:

数据:[
{
标签:“喜马拉雅萨拉吉特(仅巴基斯坦)*”,
金额:800,
选项:[0,1,2,3,4,5,6,7,8,9,10],
selectedOption:null,
},
{
标签:“某物”,
金额:200,
选项:[0,1,2,3,4,5,6,7,8,9,10],
selectedOption:null,
},
{
标签:“其他东西”,
金额:100,
选项:[0,1,2,3,4,5,6,7,8,9,10],
selectedOption:null,
},
]
然后您可以使用此数据并在模板中循环它。因为您只需要标签和所选选项,所以可以过滤掉不需要的其他值(下面的codesandbox中的示例)

因此,您的模板现在看起来像:


{{dat.label}
{{dat.amount}}
{{opt}}
PKR 0.00
我们在数组中循环并显示所需的数据


供参考

这是否回答了您的问题?你想获得first th和td或所有头衔吗?@shahidiqbal AllThank buddy非常有帮助。谢谢。
                        <tr>
                            <th>Himalayan Salajit (Pakistan Only)*</th>
                            <td>PKR 800</td>
                            <td class="text-center">
                                <select class="form-control form-control-inline">
                                    <option>0</option>
                                    <option>1</option>
                                    <option>2</option>
                                    <option>3</option>
                                    <option>4</option>
                                    <option>5</option>
                                    <option>6</option>
                                    <option>7</option>
                                    <option>8</option>
                                    <option>9</option>
                                    <option>10</option>
                                </select>
                            </td>
                            <td class="text-right">PKR 0.00</td>
                        </tr>