随笔分类 -  vue项目练习

组件化,路由等等
摘要:npm install element-ui -S 完整应用: import Vue from 'vue'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import App f 阅读全文
posted @ 2019-08-23 17:41 星雨,恒奋斗,过客 阅读(133) 评论(0) 推荐(0)
摘要:1.创建一个导航组件 2.路由的配置: import Vue from 'vue'import Router from 'vue-router'import Home from '@/components/nav/Home'import Mine from '@/components/nav/Min 阅读全文
posted @ 2019-08-22 22:27 星雨,恒奋斗,过客 阅读(169) 评论(0) 推荐(0)
摘要:1.router-link-exact-active 精准匹配 2.router-link-active 匹配 配置: import Vue from 'vue'import VueRouter from 'vue-router'//@表示寻找根目录import HelloWorld from '@ 阅读全文
posted @ 2019-08-11 23:38 星雨,恒奋斗,过客 阅读(342) 评论(0) 推荐(0)
摘要:1.重定向 2.404 3.mode:"history" 4.this.$route.path 实例 import Vue from 'vue'import VueRouter from 'vue-router'//@表示寻找根目录import HelloWorld from '@/componen 阅读全文
posted @ 2019-08-11 21:49 星雨,恒奋斗,过客 阅读(135) 评论(0) 推荐(0)
摘要:App.vue <template> <div id="app"> <img src="./assets/logo.png"> <ul> <!-- <router-link to="/h" tag="li">HelloWorld</router-link> <router-link to="/lea 阅读全文
posted @ 2019-08-11 21:29 星雨,恒奋斗,过客 阅读(124) 评论(0) 推荐(0)
摘要:1.router.push 想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。 2.router.replace 跟 router.push 很像,唯一的不同就是,它不会向 his 阅读全文
posted @ 2019-08-11 19:31 星雨,恒奋斗,过客 阅读(292) 评论(0) 推荐(0)
摘要:1.动态路由(参数传递) /:id 2.路由嵌套 import Vue from 'vue'import VueRouter from 'vue-router'//@表示寻找根目录import HelloWorld from '@/components/HelloWorld'import learn 阅读全文
posted @ 2019-08-11 19:07 星雨,恒奋斗,过客 阅读(572) 评论(0) 推荐(0)
摘要:1.单独的设置路由的index.js import Vue from 'vue'import VueRouter from 'vue-router'//@表示寻找根目录import HelloWorld from '@/components/HelloWorld'import learn from 阅读全文
posted @ 2019-08-11 18:27 星雨,恒奋斗,过客 阅读(181) 评论(0) 推荐(0)
摘要:1.路由注意2.安装npm install vue-router --save3.在项目中使用它,明确的通过Vue.use()安装路由功能import VueRouter from 'vue-router'Vue.use(VueRouter)4.创建路由//创建路由const router=new 阅读全文
posted @ 2019-08-11 13:11 星雨,恒奋斗,过客 阅读(137) 评论(0) 推荐(0)
摘要:1.跨域配置 proxyTable: { '/xxx_api':{ target: 'http://xxxcom', pathRewrite: { '^/xxx_api': '' }, changeOrigin: true } } mains.js Vue.prototype.HOST = "/xx 阅读全文
posted @ 2019-08-11 02:51 星雨,恒奋斗,过客 阅读(235) 评论(0) 推荐(0)
摘要:1.全局配置 axios.defaults.baseURL = 'https://api.example.com'; axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; axios.defaults.headers.post['C 阅读全文
posted @ 2019-08-11 01:01 星雨,恒奋斗,过客 阅读(212) 评论(0) 推荐(0)
摘要:1.axios-post请求 <template lang="html"> <div class="hello"> HelloWorld! </div></template> <script> import qs from "qs"; // 解决参数格式的转码问题 ?name=xxxxx&age=1 阅读全文
posted @ 2019-08-11 00:43 星雨,恒奋斗,过客 阅读(142) 评论(0) 推荐(0)
摘要:_axios: vue >axios(网络请求) Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。 安装 npm install axios --save 引入: import axios from 'axios' Vue.prototype.$axios=Axio 阅读全文
posted @ 2019-08-11 00:22 星雨,恒奋斗,过客 阅读(179) 评论(0) 推荐(0)
摘要:Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: 实例: <template lang="html"> <di 阅读全文
posted @ 2019-08-10 21:43 星雨,恒奋斗,过客 阅读(160) 评论(0) 推荐(0)
摘要:一个指令定义对象可以提供如下几个钩子函数 (均为可选): bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。 inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。 update:所在组件的 VNode 更新时调用,但是可能发生 阅读全文
posted @ 2019-08-10 19:18 星雨,恒奋斗,过客 阅读(208) 评论(0) 推荐(0)
摘要:动画的方案: 1.在 CSS 过渡和动画中自动应用 class 2.可以配合使用第三方 CSS 动画库,如 Animate.css 3.在过渡钩子函数中使用 JavaScript 直接操作 DOM 4.可以配合使用第三方 JavaScript 动画库,如 Velocity.js 实现动画的元素必须脱 阅读全文
posted @ 2019-08-10 12:59 星雨,恒奋斗,过客 阅读(144) 评论(0) 推荐(0)
摘要:1.beforeCreate 2.created 3.beforemounted 在挂载开始之前被调用:相关的 render 函数首次被调用 4.mounted el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。如果 root 实例挂载了一个文档内元素,当 mounted 被调用 阅读全文
posted @ 2019-08-09 22:36 星雨,恒奋斗,过客 阅读(168) 评论(0) 推荐(0)
摘要:1.不具名slot; 2.具名slot; 3.父组件模板的东西在父级作用域内编译,子组件模板的所有东西在子级作用域内编译; 4.编译作用域 5.作用域插槽(数据传递) 6.数据可以动态的改变 App.vue <template> <div id="app"> <img src="./assets/l 阅读全文
posted @ 2019-08-09 22:14 星雨,恒奋斗,过客 阅读(342) 评论(0) 推荐(0)
摘要:1.new实例根目录的数据,其他组件可以随时访问,但是不推荐 2.通过computed方法访问new实例根目录的数据 main.js // The Vue build version to load with the `import` command// (runtime-only or stand 阅读全文
posted @ 2019-08-08 23:19 星雨,恒奋斗,过客 阅读(172) 评论(0) 推荐(0)
摘要:1.安装vue init webpack vuebase 2.按照描述填写信息;或者yes;no 3.进入项目目录:cd vuebase 3.安装npm : npm i 4.启动项目:npm start 动态或者静态的props props的type的校验 props中的类型是数组或者对象,必须返回 阅读全文
posted @ 2019-08-07 21:05 星雨,恒奋斗,过客 阅读(153) 评论(0) 推荐(0)