vue.js基础篇(持续更新)
2017-06-28 19:12
477 查看
参考vue官网,可以通过官网学习。
基础篇介绍vue的基本用法,并且加上自己的理解,欢迎各位指正探讨!
以下都是在vue.js系列(一)——环境搭建的基础上,不再赘述。
1.声明式渲染
在文件src/App.vue中template标签中添加代码:
export default中添加
效果如下:
2.路由+嵌套路由
2.1在src/components新建Hi.vue
2.2在src/router/index.js中添加
只用添加routes数组中的第二个
这时就可以通过浏览器访问http://localhost:8080/#/hi/ ,访问到Hi.vue
在Hello.vue中添加:
首页出现跳转链接,点击出现“This the hi.vue”,说明跳转到Hi.vue
2.3 嵌套路由
在src/components新建ninhao.vue
在Hello.vue中添加:
修改router/index.js
添加代码
修改代码
浏览器的地址总是自动带上#,在src/router/index.js添加
可以去掉#哦,强迫症爆发!
未完待续,欢迎交流提问!
基础篇介绍vue的基本用法,并且加上自己的理解,欢迎各位指正探讨!
以下都是在vue.js系列(一)——环境搭建的基础上,不再赘述。
1.声明式渲染
在文件src/App.vue中template标签中添加代码:
<div>这里是input输入的内容:{{msg}}</div> <input v-model="msg"/>
export default中添加
data () { return { msg: '' } }
效果如下:
2.路由+嵌套路由
2.1在src/components新建Hi.vue
<template> <div class="hi"> This the hi.vue </div> </template> <script> export default { name: 'hi' } </script> <style scoped> .hi{ color:red; } </style>
2.2在src/router/index.js中添加
import Hi from '@/components/Hi'
export default new Router({ routes: [ { path: '/', name: 'Hello', component: Hello }, { path: '/hi/', name: 'Hi', component: Hi } ] })
只用添加routes数组中的第二个
这时就可以通过浏览器访问http://localhost:8080/#/hi/ ,访问到Hi.vue
在Hello.vue中添加:
<router-link to="/hi/">go to hi</router-link>
首页出现跳转链接,点击出现“This the hi.vue”,说明跳转到Hi.vue
2.3 嵌套路由
在src/components新建ninhao.vue
<template> <div class="hi"> This the ninhao.vue </div> </template> <script> export default { name: 'ninhao' } </script> <style scoped> .hi{ color:red; } </style>
在Hello.vue中添加:
<router-link to="/ninhao/">go to ninhao</router-link>
<router-view></router-view>
修改router/index.js
添加代码
import ninhao from '@/components/ninhao'
修改代码
routes: [ { path: '/', name: 'Hello', component: Hello, children: [ { path: 'hi', name: 'Hi', component: Hi }, { path: 'ninhao', name: 'ninhao', component: ninhao } ] } ]
浏览器的地址总是自动带上#,在src/router/index.js添加
mode: 'history', routes: [...]
可以去掉#哦,强迫症爆发!
未完待续,欢迎交流提问!
相关文章推荐
- vue.js 2.0项目遇到的问题整理(持续更新中)
- vue.js 教程 思维导图 百度脑图分享 会持续更新
- JS小案例(基础好烦恼少)----持续更新
- Vue.js 进阶打怪合集(持续更新中~~~)
- node.js+express+mongodb基础..持续更新
- PBX的一些基础知识(持续更新中)
- js小技巧持续更新 流泪满面的404 无法找到该页的代码
- JS代码在IE和Firefox间的区别(持续更新中)
- JS 知识点积累(持续更新)
- js 实用函数 持续更新-->也许这里有你需要的
- 坑爹的JS笔试题(持续更新)
- Android系统基础面试笔试题积累,持续更新。。。。
- 有用的JS效果网址收集(持续更新中,欢迎评论并补充)
- .NET基础知识问题汇总(持续更新中)
- 常用的JS[持续更新]
- 常用JS方法集合(原创-持续更新)
- JS代码在IE和Firefox间的区别(独家搜集归纳整理,持续更新中)
- JAVA 基础细节汇总(持续更新中....)
- mysql基础知识(持续更新)