vue练习时的一些知识点(随手记)


1.给一个路径起别名:

  build目录下的webpack.base.conf.js文件中找到

resolve: {

    extensions: ['.js', '.vue', '.json'],     alias: {       'vue$': 'vue/dist/vue.esm.js',       '@': resolve('src'),     }   在alias中添加即可,如:

resolve: {

    extensions: ['.js', '.vue', '.json'],     alias: {       'vue$': 'vue/dist/vue.esm.js',       '@': resolve('src'),       'styles': resolve('src/assets/styles'),     }    2.在vue页面 style中引入css文件/styl文件时,如果要引入的文件路径有别名,则需要在其前面加上 ~ 符号。   例如: styles文件夹中存放的是css、styl文件,我们需要引入varibles.styl文件,而在  1.中,已经将styles的路径起了一个别名,叫 styles       则,在引入时,       @import '~styles/varibles.styl'  即可     3.把对/api下所有的请求都转发到satic/mock文件夹下,也就是当我们访问hocalhost:8080/api里的文件时,它会帮我们自动转换,去获取mock文件夹下的对应数据 在Vue - config文件夹下的 index.js中  proxyTable:里,可以设置      proxyTable: {     '/api': {        target: 'http://localhost:8080',        pathRewrite: {          '^/api': '/static/mock'         }      } 这段代码的意思就是:当我们访问hocalhost:8080/api下的文件时,对应的去/static/mock下找  
vue