vue router-link to  里面为什么只能传固定的值

 <router-link to="'/intro/'+item.id">
                        <div class="gradual"><span>{{item.name}}</span><br>{{item.name}}</div>
                        <img class="store_img" :src="item.pic">
                    </router-link>

为什么这样写连接就是#/'/intro/'+item.id
怎么才能传动态的值

阅读 2.3k
3 个回答

动态的要, 属性不加:(v-bind:的简写), 就是静态属性,传什么就是什么,反之才可以传入表达式

:to="'/intro/'+item.id"

OR

v-bind:to="'/intro/'+item.id"

to是你添加的元素属性。:to是vue能识别解析的属性,:to后面的内容会被当做表达式执行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题