欢迎光临散文网 会员登陆 & 注册

黑马前端学习笔记(从vue2.0到vue3.0)第九天P171-P186

2021-12-15 18:56 作者:那么小一个豆  | 我要投稿

P171 配置VSCode 插件

  1. ESLint

    复制到设置右上角的settings.json中

     "editor.codeActionsOnSave": {

            "source.fixAll": true

        }

  2. prettier

    安装prettier插件时候发现少需要东西 首先将下方复制进settings.json

  "prettier.configPath": "C:\\Users\\xxxx\\.prettierrc",
   "eslint.alwaysShowStatus": true,
   "prettier.trailingComma": "none",
   "prettier.semi": false,
   // 每行文字个数超出此限制将会被迫换行
   "prettier.printWidth": 300,
   // 使用单引号替换双引号
   "prettier.singleQuote": true,
   "prettier.arrowParens": "avoid",
   // 设置 .vue 文件中,HTML代码的格式化插件
   "vetur.format.defaultFormatter.html": "js-beautify-html",
   "vetur.ignoreProjectWarning": true,
   "vetur.format.defaultFormatterOptions": {
       "js-beautify-html": {
           "wrap_attributes": false
       },
       "prettier": {
           "printWidth": 300,
           "trailingComma": "none",
           "semi": false,
           "singleQuote": true,
           "arrowParens": "avoid"
       }
   },




现在咱没有.prettierrc 文件 新建一个文档输入

 {"semi": false, "singleQuote": true, "printWidth": 300}

然后保存  退出之后 右击重命名 将txt文档改为.prettierrc

然后复制进 c盘/(如果你没有找到Users)其实就是中文名的用户


选择你的用户名 然后将.prettierrc 复制进行 并将刚复制进入的文件第一行改为

  "prettier.configPath": "C:\\Users\\(你复制进入的文件夹)\\.prettierrc",

比如我的是Administrator 就改为

"prettier.configPath": "C:\\Users\\Administrator \\.prettierrc",

P172配置默认格式

我跟着老师的操作之后 发现 自动给方法 和属性加了逗号 

然后我的.vue 文件出现报错 然后我取消了 这一步操作 

大概率不会影响

P174 axios 封装

 将main.js 导入axios 

在其他组件就可以不用导入直接使用

this.$http.get

this.$http.post

 

在main.js 中设置默认路径 

直接使用

P175路由

npm i vue-router@3.5.2 -S

安装路由包

其实在选择 项目时候可以勾选 路由 以后也不用操作这步了

import Vue from 'vue'

import VueRouter from 'vue-router'


Vue.use(VueRouter)


const router = new VueRouter()


export default router

P180 小注意点 

在模块化导入的时候 这时候会导入和默认加载路径下的 index.js的文件

P181 路由使用方法 

实现三者切换

写三个链接

在router 的index.js 进行定义

用path 与 组件进行连接

path :你访问的hash值(必须不能写#

component:组件

组件需要导入

返回vue 主组件

写一个占位符  这是一个出口 没有他 切换都看不到

P182 使用router-link 代替链接


P183redirect 重定向

当hash值为 / 时候  失效

redirect



在路由规则中写 

可以写 404页面

P184        嵌套路由

犹豫套娃的存在  两层路由的存在

在子组件中  首先创建hash 访问 与 占位符  这是在子组件中 

在chidren 中的子组件中  hash值 不加/ 也可以加  

子组件 也需要引入 index.js中

P186 子路由的重定向问题

1.第一种办法 redirect 

可以在属性上加入

redirect :‘地址’

2.第二种办法 默认子路由


黑马前端学习笔记(从vue2.0到vue3.0)第九天P171-P186的评论 (共 条)

分享到微博请遵守国家法律