美文网首页
Vue-cli3.x+ 杂记

Vue-cli3.x+ 杂记

作者: squidbrother | 来源:发表于2019-12-24 13:31 被阅读0次
简写与配置

动态路由,获取params新的实现方式

  • 通常方式
//---路由部分
routes:[
  {
    path:'/categories/edit/:id?' 
    component:'xxx'
  }
]
//---单文件组件中
created(){
   console.log(this.$route.params.id);
}
  • 新的传递params方式:
    路由中props为true,代表将连接中任何参数,以props方式注入到新组件中去
//---路由部分
routes:[
  {
    path:'/categories/edit/:id?' 
    component:'xxx',
    props: true
  }
]
//---单文件组件中
props:[
  'id'
]

修改开发环境的端口号
1.方法一,在package.json中,通过罗列参数配置
如:

"scripts": {
    "dev": "vue-cli-service serve --port 8081"
}

2.方法二,在package.json同级新建一个vue.config.js 【就相当于以前的webpack.config.js】文件,配置
如:

module.exports = {
    devServer:{
        port:8081
    }
}

官网示例 地址

官网示例 截图

vue add 的本质
vue add 插件名 是vue-cli3提供的
vue add 是用yarn安装插件的

vue.config.js中的配置
官网

vue.config.js中的配置
这里的配置,以DevServer为例 又都 适用于webpack中的DevServer
安装sass-loader之后,直接sass语法即可,无需任何配置

1.安装

npm install sass-loader node-sass webpack --save-dev

2.在main.js(app.js)引用sass文件 或者 在单文件组件中使用sass

import './你的sass文件名.scss';

或者

<style lang = "scss" scoped>
  @import "../common/scss/base"; //引用的sass变量文件  
  .top{
        color:$myColor;
  }
</style>

3.配置webpack 【在vue-cli3.x+中,这个省略了、因为 vue-cli3内置了webpack的配置】
传统第三方插件针对webpack.config.js的使用方法,在vue3.x+中不再需要了

module.exports = {
  module: {
    rules: [
      {
        test: /\.s[ac]ss$/i,
        use: [
          // Creates `style` nodes from JS strings
          'style-loader',
          // Translates CSS into CommonJS
          'css-loader',
          // Compiles Sass to CSS
          'sass-loader',
        ],
      },
    ],
  },
};
包引入的问题:

vue.config.js不同于webpack.config.js,npm官网中的包,大部分只有针对webpack.config.js的引入插件方式,
怎么将三方包引入到vue.config.js是个问题
但是有的包,有针对vue-cli3.x+中vue.config.js使用如何使用的展示
如 sass-resources-loader 这个包:


vue3.x引入插件

相关文章

  • Vue-cli3.x+ 杂记

    简写与配置 动态路由,获取params新的实现方式 通常方式 新的传递params方式:路由中props为true...

  • Vue-cli3.x+ 配置 学习

    配置项目去哪个文件?取消了package.json同级目录的webpack.config.js需要用户手动创建 v...

  • 2018-12-01

    练车杂记

  • 学琴杂记

    学琴杂记 一 很小...

  • 散·杂·笔

    本人的记录分为散记、杂记、笔记。 散记,不分类,随心随记。杂记,分类,记录若干范畴的心得,比如物理。笔记,分类,记...

  • 杂记

    绕园一匝,回家敷面膜。 #杂记#

  • 《個蟹杂记》

    《個蟹杂记》(原名《老蟹杂记》) 作者:個蟹 世弊芳华,待来生,匿毒之护你万世。残袭浑穹。祈欢...

  • 南陵一日游(江前进)

    南陵一日游(杂记) 江前进 前言 ...

  • 关于记笔记的思考

    三种笔记:每日杂记,文献笔记,永久笔记每日杂记,就是把你觉得值得记录,需要记录的东西都收录其中的笔记。需要每天整理...

  • sass变量与引用分离(vue-cli3.x+)

    概述 将sass中的变量、混合、与引用三者分离,且将变量、混合的引入全局化以便后续维护更加方便、快速 具体操作流程...

网友评论

      本文标题:Vue-cli3.x+ 杂记

      本文链接:https://www.haomeiwen.com/subject/ypyxnctx.html