应无所住,而生其心
排名
1
文章
860
粉丝
112
评论
163
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

vue路由的简单使用,不使用脚手架

7104人阅读 2020/5/20 10:55 总访问:5182655 评论:0 收藏:0 手机
分类: 前端

不使用脚手架,直接使用路由的形式,直接贴代码吧

  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.     <title></title>
  6.     <script src="content/jquery-1.9.1.min.js"></script>
  7.     <script src="content/vue2.2.4.js"></script>
  8.     <script src="content/vue-router.js"></script>
  9.     <style>
  10.         /*.fade-enter-active, .fade-leave-active {
  11.             transition: opacity .5s;
  12.         }
  13.         .fade-enter, .fade-leave-to {
  14.             opacity: 0;
  15.         }*/
  16.     </style>
  17. </head>
  18. <body>
  19.     <div id="app">
  20.         <h1>Hello App!</h1>
  21.         <p>
  22.             <!-- 使用 router-link 组件来导航. -->
  23.             <!-- 通过传入 `to` 属性指定链接. -->
  24.             <!-- <router-link> 默认会被渲染成一个 `<a>` 标签 -->
  25.             <router-link to="/foo">Go to Foo</router-link>
  26.             <router-link to="/bar">Go to Bar</router-link>
  27.         </p>
  28.         <!-- 路由出口 -->
  29.         <!-- 路由匹配到的组件将渲染在这里 -->
  30.         <router-view></router-view>
  31.     </div>
  32. </body>
  33. </html>
  34. <script>
  35.     // 0. 如果使用模块化机制编程,導入Vue和VueRouter,要调用 Vue.use(VueRouter)
  36.     // 1. 定义(路由)组件。
  37.     // 可以从其他文件 import 进来
  38.     const Foo = { template'<div>foo</div>' }
  39.     const Bar = {
  40.          template'<div>bar<p>{{content}}</p></div>',
  41.          data(){
  42.              return{
  43.                 content:"hello baby"
  44.              }
  45.          }
  46.     }
  47.     // 2. 定义路由
  48.     // 每个路由应该映射一个组件。 其中"component" 可以是
  49.     // 通过 Vue.extend() 创建的组件构造器,
  50.     // 或者,只是一个组件配置对象。
  51.     // 我们晚点再讨论嵌套路由。
  52.     //const routes = [
  53.     //  { path: '/foo', component: Foo },
  54.     //  { path: '/bar', component: Bar }
  55.     //]
  56.     // 3. 创建 router 实例,然后传 `routes` 配置
  57.     // 你还可以传别的配置参数, 不过先这么简单着吧。
  58.     const router = new VueRouter({
  59.         routes: [
  60.             { path'/foo'component: Foo },
  61.             { path'/bar'component: Bar }
  62.         ]
  63.     })
  64.     // 4. 创建和挂载根实例。
  65.     // 记得要通过 router 配置参数注入路由,
  66.     // 从而让整个应用都有路由功能
  67.     const app = new Vue({
  68.         router:router,
  69.         data:{
  70.             content:"hello content"
  71.         }
  72.     }).$mount('#app')
  73.     // 现在,应用已经启动了!
  74. </script>


这里要注意组件内容的数据,要在组件内部来提供

因为组件是相互独立的,外包这个是无法作用到组件里边的,如果要共享数据可以考虑使用h5的本地存储,或者vuex



路由官方文档:
https://router.vuejs.org/guide/#html





欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

vue.js+Layer实现表格数据绑定与更新

一:使用Vue.js绑定好数据与更新事件 使用v-on绑定好事件,在事件里边直接把该行数据传递进去,在更新方法里边就可以直接...

vue.js 实现省市联动

HTML代码&lt;divid=&quot;pro_citys&quot;&gt; 省:&lt;selectid=&quot;provice&quot;v-on:change=&quot;prochange()&quo...

vue.js常见问题

一:花括号当做字符串显示的问题1:检查下绑定到vue.js的id是否重复,如果id重复了,就有可能存在这种问题,因为有可能把数...

vue.js常用指令

v-html可以把字符串当成一个html来渲染,而不是原样输出Html类似.net mvc中的@Html.Raw()方法&lt;divv-html=&quot;item.tit...

干货!div滚动到一定位置就固定他。vue中实现一侧滚动到底部就固定

尊重原创:转载请注名出处div滚动到一定位置就固定他,例如左边的内容很多,右边的内容很少,如果不处理滚动到一定位置后右...

vue.js常用指令事件绑定等vue过滤器解析状态过滤器多个参数。vue表格状态解析。vue解析类型element ui解析类型状态el-tag

按照html的编码显示:v-html&lt;div class=&quot;font_info&quot; v-html=&quot;item.Content&quot;&gt;{{item.Content}}&l...

vue.js if用法

vue.js if可以做一些判断例如我们要把下面这个输出varvm=newVue({ el:&quot;#content&quot;, data:{ titles:[&quot;小明...

vue.js 学习日记第一章-安装vue开发环境

官网:https://cn.vuejs.org/v2/guide/ 这是一篇学习性文章,不定时更新,用来记录我学习vue.js的过程。 首先,是v...

vue.js 学习日记第二章-在vue中编写function及一些简单指令

官网:https://cn.vuejs.org/v2/guide/ vue.js 学习日记第一章:http://www.tnblog.net/18323015640/article/details/2...

vue.js 学习日记第三章-vue中的简单事件及事件修饰符

官网:https://cn.vuejs.org/v2/guide/ vue.js 学习日记第二章:http://www.tnblog.net/18323015640/article/details/2...

vue.js 学习日记第四章-vue中文本框数据获取与绑定及computed计算属性

官网:https://cn.vuejs.org/v2/guide/ vue.js学习日记第三章: http://www.tnblog.net/18323015640/article/details/2...

vue.js 学习日记第五章-v-if和v-for指令的使用方式

官网:https://cn.vuejs.org/v2/guide/ vue.js学习日记第四章: http://www.tnblog.net/18323015640/article/details/2...

vue.js 学习日记第六章-vue组件初步学习

官网:https://cn.vuejs.org/v2/guide/ vue.js学习日记第五章: http://www.tnblog.net/18323015640/article/details/2...

vue.js学习日记第七章-搭建脚手架

官网:https://cn.vuejs.org/v2/guide/ vue.js学习日记第六章: http://www.tnblog.net/18323015640/article/details/2...

vue实现好友选中效果

逛过vue官网肯定会发现一个有趣的指令“v-for”,相比与以前拼接html代码确实要上档次一点,而且减少了工作量,先看一波效...

js时间格式化vue.js时间格式化带T 时间格式化

也可以借助moment库, 参考:https://www.tnblog.net/aojiancc2/article/details/8079moment库有点大,推荐可以使用day.js...