本文章向大家介绍如何在Vue 中不使用router-link方法实现一个页面跳转功能,主要包括如何在Vue 中不使用router-link方法实现一个页面跳转功能的使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在唐县等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站设计 网站设计制作专业公司,公司网站建设,企业网站建设,品牌网站设计,全网整合营销推广,外贸网站制作,唐县网站建设费用合理。
Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和dom,可以大大提升访问速度和用户体验。
1、给父页面跳转的地方设置事件
//原来的页面上展示的信息//要跳转过去的页面用隐藏来代替编辑 //带参数进行编辑删除 //v-model绑定formData.name(name为需要的字段,formDataw为表格ref绑定的数据) 确定 取消
2、JS部分
data() { addShow: false //设置要显示的页面部分默认为false,隐藏 checkdDistributor: null, }, methods: { // 编辑按钮 handleEdit(index,row){ this.checkdDistributor = row; //接受传参 this.addShow = true; // addshow为要显示的页面 } } watch: { // 带参数编辑 checkdDistributor(){ for(let attr in this.formData){ this.formData[attr] = ('' + this.checkdDistributor[attr]); //写入参数 } } },
3、最后上效果图
补充:
vue router-link跳转传值示例
1、router-link
2、routes路由
export default new Router({ routes: [ { path: '/', name: 'Index', component: Index }, { path: '/deitail', name: 'deitail', component: deitail } ] })
3、取值
{{$route.params.freezeMon}}
4、小结:router-link跳转传值要注意的地方
* to前面要加:
* to后面{中的name值要与路由中的name值一致
* 下面的这种方式是错误的
到此这篇关于如何在Vue 中不使用router-link方法实现一个页面跳转功能的文章就介绍到这了,更多相关的内容请搜索创新互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持创新互联!