VUE—v-for循环时通过data动态添加路由路径(图文详情)

VUE—v-for循环时通过data动态添加路由路径

第一步:定义变量存储路径,并在data中引入
例如:

let datacontent = [
    {
          pic: require('@/assets/img/my1.jpg'),
          title: '我的创作',
          path: '/My_produce'
	 },
     {
       pic: require('@/assets/img/my2.jpg'),
       title: '我的收藏',
       path: '/My_collect'
     }
 ]
data () {
	return {
		datacontent
	}
}

在这里插入图片描述

第二步:v-for循环时在router-link添加路径

<li v-for="(val, i) in item.details">
          <router-link :to="val.path">我的创作</router-link>
 </li>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue中,你可以使用第三方库来实现下拉数据和日期选择器的功能。比如,你可以使用Vue Select和Vue Datepicker等库来实现这些功能。 首先,你需要在你的项目中安装这些库。你可以使用npm或yarn来安装它们。例如,使用npm安装Vue Select可以使用以下命令: ``` npm install vue-select ``` 然后,你可以在你的Vue组件中引入这些库。例如,在你的组件中引入Vue Select可以使用以下代码: ``` import vSelect from ‘vue-select’ ``` 接着,你可以在你的模板中使用v-select指令来渲染下拉框。例如,你可以在v-for循环中使用v-select指令来渲染下拉框。下面是一个示例代码: ``` <template> <div> <div v-for="(item, index) in items" :key="index"> <v-select v-model="item.selected" :options="options"></v-select> <vue-datepicker v-model="item.date"></vue-datepicker> </div> </div> </template> <script> import vSelect from ‘vue-select’ import vueDatepicker from ‘vue-datepicker’ export default { components: { vSelect, vueDatepicker }, data() { return { items: [ { selected: null, date: null }, { selected: null, date: null }, { selected: null, date: null }, ], options: [ { label: ‘Option 1’, value: ‘option1’ }, { label: ‘Option 2’, value: ‘option2’ }, { label: ‘Option 3’, value: ‘option3’ }, ] } } } </script> ``` 在上面的代码中,我们使用v-select指令来渲染下拉框,并使用vue-datepicker组件来渲染日期选择器。在items数组中,我们存储每个下拉框和日期选择器的值。 希望这能帮到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值