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
      则,在<style></style>引入时,
      @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下找
 
posted @ 2020-07-31 11:31  一梦梦  阅读(129)  评论(0)    收藏  举报