Vuejs的随笔录

VUE-CLI命令行

1.npm install -g vue-cli

2.vue init webpack my-project

3.cd my project

4.npm install

5.npm run dev

Vue:
vue:组件的引入不必加大括号vue:组件的直接引入
HTML文档时必须在vue实例元素内并且
为闭合式:<any> </ any >,组件引用时不可使用驼峰式标签名,使用建议的相关资料:多个
组合并且用烤串式引入方式

例如:

    IndexComponent =>索引组件

在cli中声明和使用引入组件有两种方式:
    从'./index.vue'导入IndexComponent;
方式一:需要在HTML文档中添加标签使用
新的Vue({
  el:'#app',
  components:{
    / /组件对象内可
    直接写入的组件名称IndexComponent
    //也可以以添加属性名和属性值的方式引入,
    //属性名可自定义
    index:IndexComponent
  }
})
使用:
// vue的实例对象
<div id =“app”>
  //使用引用的组件
  <index> </ index>
</ div>方法
二:无需在HTML文档中添加标签
new Vue({
   el:'#app',
   //使用render方法直接使用引用的组件索引为可自定义变量
   // render:function(index){return index(IndexComponent)}
   //可简写
   render:index => index(IndexComponent)
})
vue路由模块基本配置和使用方式: 路由
配置:
①首先在模块中引入vue模块和路由模块vue-router
     import vue from'vue';
     从'vue-router'导入路由器;
 ②指定VUE模块依赖VUE路由器模块
     Vue.use(路由器);
 ③创建常量类数组对象保存引入的组件使用配置
     路由从“../components/index.vue”中导入IndexComponent;
     const routes = [
        {path:'/',component:IndexComponent},
        {path:'/ demo01',component:Demo01Component},
        {path:'/ *',component:NotFoundComponent}
     ];
 ⑤导出一个路由器路由对象 - >路由词典
    导出默认新路由器({
       routes
     })路由
使用:
 ①首先找到根组件然后在模板/ vue实例中
 插入router-view标签
 vue实例中
 < 
   <路由器视图> </路由器视图>
 </ DIV>
 组件的模板中:
 <模板>
   <DIV>
    <路由器视图> </路由器视图>
   </ DIV>
 </模板>
 ②在main.js中引入创建好的
 路由词典(模块)从'./router/router'导入路由器;
 ③在Vue对象中实例化直接使用
 新的Vue({
  el:'#app',
  render:index => index(IndexComponet),
  router
 })



  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值