VUE
1 项目搭建
1.1 ==注意:====预先安装nodejs==,安装VUE脚手架Vue-cli命令:
install vue-cli -g
1.2 使用命令行创建项目,vue-cli 安装webpack模块 并 初始化项目命令:
vue init webpack
//配置一些选项:注意安装vue-router
1.3 IDEA 打开项目 Terminal输入:
C:\devspace\vueElement>npm intall
1.4 运行项目 Terminal输入:
C:\devspace\vueElement>npm run dev
2.路由设置
2.1 项目路由配置:src/router/index.js
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router);
export default new Router({
//取消浏览器地址 #
mode: 'history',
//路由配置
routes: [
{
//http://www.xxx.com/login
path: '/login',
component: Login
},
//404页面 过滤器
{
path: '*',
name: 'NotFound',
component: NotFound
}
]
});
3.页面传参数(页面发起传值->路由配置(props)->传递页面接收)
-页面发起传值
//使用 vue-router路由到指定页面,该方式称之为编程式导航
this.$router.push("/main/"+xxxxx);
-路由配置(props) src/router/index.js
{
routes: [
{
path: '/login',
component: Login
},
{
//路由地址
path: '/main/:username',
//组件名称
component: Main,
//传值方式
props:true,
},
]
}
-传递页面接收
<el-header class="el-header" style="text-align: right; font-size: 12px">
<el-dropdown>
<i class="el-icon-setting" style="margin-right:15px"></i>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>个人信息</el-dropdown-item>
<el-dropdown-item>退出登录</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<span>{{username}}</span>
</el-header>
<script>
export default {
props:['username'],
name: "Main"
}
</script>
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
- 找不到素材资源介绍文章里的示例图片?
- 对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
- 模板不会安装或需要功能定制以及二次开发?
- 请QQ联系我们
发表评论
还没有评论,快来抢沙发吧!