vue
文章平均质量分 74
故心v
越努力越幸运
展开
-
vue笔记
项目搭建一.VueVue (读音 /vjuː/,类似于 view),不要读错。Vue是一个渐进式的前端框架,什么是渐进式的呢? VUE全家桶渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,或者如果你希望将更多的业务逻辑使用Vue实现,那么Vue的核心库以及其生态系统。比如Core+Vue-router+Vuex+axios,也可以满足你各种各样的需求。Vue的特点和Web开发中常见的高级功能:解耦视图和数据双向数据绑定可复用的组件前端路由技术状态管理虚拟DOM原创 2021-05-14 22:37:08 · 854 阅读 · 2 评论 -
计算属性缓存 vs 方法vswatch侦听属性
故心故心故心故心小故冲啊文章目录计算属性缓存 vs 方法计算属性 vs 侦听属性不同点总结计算属性缓存 vs 方法<p>Reversed message: "{{ reversedMessage() }}"</p>// 在组件中methods: { reversedMessage: function () { return this.message.split('').reverse().join('') }}computed: { /.原创 2021-02-25 10:25:56 · 268 阅读 · 0 评论 -
vue中修饰符
故心故心故心故心小故冲啊文章目录vue中修饰符分为以下五种:表单修饰符事件修饰符鼠标按钮修饰符键盘修饰符v-bind修饰符vue中修饰符分为以下五种:表单修饰符事件修饰符鼠标按键修饰符键值修饰符v-bind修饰符表单修饰符lazy在我们填完信息,光标离开标签的时候,才会将值赋予给value,也就是在change事件之后再进行信息同步trim自动过滤用户输入的首空格字符,而中间的空格不会过滤number自动将用户的输入值转为数值类型,但如果这个值无法被parseFloat解析原创 2021-02-24 22:16:05 · 1367 阅读 · 0 评论 -
Vue之理解.sync修饰符
故心故心故心故心小故冲啊文章目录.sync 修饰符是事件绑定的语法糖。.sync 修饰符是事件绑定的语法糖。应用场景是在父子组件传值的,且子组件要修改这个数据的时候使用。它的原理是利用EventBus,子组件触发事件,父组件响应事件并实现数据的更新,避免由子组件直接修改父组件传过来的内容。(如果子组件直接操作,vue会有警告提示)用一个现实中的例子来说:正常来说,钱都是在父亲身上的,儿子要用钱是告诉父亲要用钱,然后父亲从身上拿出钱给儿子使用。如果说子组件直接操作父父组件传过来的值,等同于儿子没转载 2021-01-29 16:13:25 · 219 阅读 · 0 评论 -
vue模块化
vue模块化故心故心故心故心小故冲啊文章目录vue模块化定义模块的优点CommonJS AMD/CMDES6模块(module)导出export 一个导出export 多个导出export 别名导出export default 仅有一个export 和export default定义公共数据定义公共函数图片的导入common.js和ES6模块区别定义模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之原创 2020-12-18 20:24:11 · 879 阅读 · 1 评论 -
slot插槽
座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的(爱笑,傻傻的)这样一个人文章目录学习插槽链接1学习插槽链接2转载 2020-12-15 19:46:51 · 69 阅读 · 0 评论 -
computed计算属性与watch监听
computed计算属性座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的(爱笑,傻傻的)这样一个人文章目录computed计算属性computed计算属性1:用来监控自己定义的变量,该变量不在data中声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理;2:比较适合对多个变量或者对象进行处理后返回一个结果值,也就是数多个变量中的某一个值发生了变化则我们监控的这个值也就会发生变化,举例:购物车里面的商品列表和总金额之间的关系,只要商品列表里面的原创 2020-12-15 18:46:22 · 413 阅读 · 0 评论 -
vue分页组件封装
vue分页组件封装座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的(爱笑,傻傻的)这样一个人文章目录vue分页组件封装父传子的封装(发射)使用sync修饰符(直接操作符,不用发射)父传子的封装(发射)//封装<template> <nav aria-label="Page navigation" style="text-align: center;"> <ul class="pagination"> <!-- 上一页原创 2020-12-15 13:52:16 · 360 阅读 · 0 评论 -
vue生面周期详解
vue生面周期详解座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的(爱笑,傻傻的)这样一个人文章目录vue生面周期详解vue生面周期详解vue生面周期详解<template> <div> <div id="my"> {{message}} <input type="text" v-model='message' />1234t </div> <原创 2020-12-15 13:33:12 · 263 阅读 · 0 评论 -
axios拦截器
axios拦截器座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录axios拦截器import axios from 'axios'axios.defaults.baseURL = `xxxx`;// 添加拦截器// 请求拦截 --请求之前做些什么axios.interceptors.request.use((config) => { //这里写下请求之前做些什么 例如添加请求头呀,这样在每次请求的时候都会添加上请求头 return原创 2020-12-06 12:48:10 · 76 阅读 · 0 评论 -
路由传参的例子收获
路由传参的例子实战应用座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录路由传参的例子实战应用收获收获//路由传参 html中 <router-link :to="'/order?id='+v.id"> <span>{{v.name}}</span> </router-link> //路由显示 { path: '/order', name: '各类菜品', compo原创 2020-12-06 12:42:02 · 139 阅读 · 0 评论 -
vue之面包屑 首页/列表页 /列表详情页
vue之面包屑 首页/列表页 /列表详情页座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录vue之面包屑 首页/列表页 /列表详情页面包屑(监听路由变化)面包屑(监听路由变化)打印to(to去哪里 from 从哪里来)面包屑关键属性(matched)路由的数据 例如路径path ,名字name,组件…等等判断首页不是首页的时候,手动加首页…matched 就是把后面不是首页的所有数据添加进来这个需要路由变化才能显示面包屑(刚开始路由变化)原创 2020-12-03 21:20:33 · 1700 阅读 · 0 评论 -
路由传参 +$router与$route区别
路由传参 +router与router与router与route区别座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录路由传参 +router与router与router与route区别一、路由传参1.params方式2.query方式二、router与route区别一、路由传参1.params方式 <router-link :to="'/home/'+id">home</router-link> <router-link to="/n原创 2020-12-03 15:16:57 · 239 阅读 · 0 评论 -
vue 动态组件+全局组件+keepAlive
vue 动态组件+全局组件+keepAlive座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录vue 动态组件+全局组件+keepAlive一、 动态组件二、全局组件三、keepAlive一、 动态组件 <button @click="flag='testA'" >A组件</button> <button @click="flag='testB'" >B组件</button> <component :is=原创 2020-12-02 13:04:41 · 554 阅读 · 0 评论 -
vue组件传参
父传子/子传父/兄弟组件传参/其他组件传参座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录父传子/子传父/兄弟组件传参/其他组件传参一、父传子二、子传父三、兄弟组件传参四、其他组件传参一、父传子二、子传父三、兄弟组件传参四、其他组件传参...原创 2020-11-29 21:14:41 · 151 阅读 · 0 评论 -
vue导航栏刷新返回刷新前页面
vue导航栏刷新返回刷新前页面座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录vue导航栏刷新返回刷新前页面vue导航栏刷新返回刷新前页面:在点击导航栏时获取到当前导航栏的索引,然后使用localStroage存储只要不关闭页面或者浏览器,这个索引的值会一直存在localStroage里面,操作如下<template> <div class="sidebar"> <!-- 侧边栏 --> <原创 2020-11-27 16:39:28 · 1713 阅读 · 2 评论 -
组件的定义调用+路由跳转
组件的定义调用+路由跳转座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人文章目录组件的定义调用+路由跳转一、组件的调用二、路由定义及跳转一、组件的调用<template> //这里写html 界面显示</template><script>export default { name: 'Home',//这里写数据及逻辑代码}</script><style scoped>//这里写界免原创 2020-11-26 22:23:31 · 302 阅读 · 0 评论 -
vue中生命周期create与mounted
vue中生命周期create与mounted座右铭:越努力越幸运,越运动越健康。热爱前端技术,热爱运动的这样一个人转载于这里文章目录vue中生命周期create与mounted一、什么是生命周期?二、created和mounted区别?一、什么是生命周期?用通俗的语言来说,就是 Vue中实例或者组件从创建到消灭中间经过的一系列过程。 虽然不太严谨,但是也基本上可以理解。通过一系列实践,现在把所有遇到的问题整理一遍,今天记录一下created和mounted的区别:二、created和mo转载 2020-11-25 22:37:41 · 4111 阅读 · 0 评论 -
vuecli脚手架配置文件说明
vuecli脚手架座右铭:越努力越幸运,越运动越健康。热爱计算机技术,热爱运动的这样一个人文章目录vuecli脚手架配置文件说明配置文件说明// Node_modules 用来存放用包管理工具下载安装的包的文件夹// Public 公共资源// Src 源文件// .browerslistrc 项目配置工具// .gitignore git配置// Babel.config.js 转码器// Package.json 项目依赖文件// Read原创 2020-11-25 09:12:31 · 336 阅读 · 0 评论 -
vue中模块化导入导出规则
export default 和 export座右铭:越努力越幸运,越运动越健康。热爱计算机技术,热爱运动的这样一个人文章目录export default 和 exportexport default 和 export 认识export default 和 export 认识// 1.export与export default均可用于导出常量、函数、文件、模块等// 3.在一个文件或模块中,export、import可以有多个,export default仅有一个// 4.通过export原创 2020-11-25 09:07:10 · 682 阅读 · 1 评论 -
脚手架3.0搭建
脚手架3.0搭建一个正在努力爱好运动的前端座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。文章目录脚手架3.0搭建一、安装node.js二、安装cnpm三、安装vue-cli脚手架构建工具四、创建项目五、启动项目一、安装node.js二、安装cnpm1、说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等);2、使用npm安装插件:命令提示符执行npm install 3、选装 cnpm 因为npm原创 2020-11-24 19:44:19 · 160 阅读 · 0 评论 -
脚手架2.0搭建
脚手架2.0搭建一个正在努力爱好运动的前端座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录脚手架2.0搭建一、安装node.js二、安装cnpm三、安装vue-cli脚手架构建工具四、创建项目五、启动项目一、安装node.js二、安装cnpm1、说明:npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等);2、使用npm安装插件:命令提原创 2020-11-24 19:02:46 · 281 阅读 · 0 评论 -
vue中实现增删改查
vue中实现增删改查一个正在努力爱好运动的程序猿座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。文章目录vue中实现增删改查一、增(添加)二、删(删除)三、改(修改)四、查(查找)一、增(添加)//1.push();从末尾开始添加//2.unshift();//从第一位开始添加元素二、删(删除)//1.splice(删除的索引,删除的个数); 例如splice(1,1);//2.filter方法 arr.filter((v,i)=>{return i!=index}原创 2020-11-20 13:04:39 · 16746 阅读 · 6 评论 -
vue小demo(穿梭框和全选框)
vue小demo(穿梭框和全选框)一个正在努力爱好运动的程序猿座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。文章目录vue小demo(穿梭框和全选框)一、穿梭框(邀请好友)二、全选框一、穿梭框(邀请好友)效果:添加、删除 、鼠标移入显示删除 、移出隐藏//关键代码<!--左侧所有好友--> <div class="col-xs-6 col-sm-6" > <div class="panel panel-success">原创 2020-11-19 11:11:30 · 887 阅读 · 0 评论 -
vue指令
vue指令一个正在努力爱好运动的程序猿座右铭:越努力越幸运,越运动越健康,热爱编程,热爱运动。文章目录vue指令主要讲解指令一、v-bind(简写:)二、v-for三、v-if v-show主要讲解指令v-bind(简写:)v-forv-htmlv-if v-showv-on(简写@)一、v-bind(简写:)<!DOCTYPE html><html><head> <title></title> <原创 2020-11-18 09:21:11 · 228 阅读 · 0 评论 -
Vue-详解设置路由导航的两种方法
Vue-详解设置路由导航的两种方法一、声明式 router-link :to="..."二、编程式 router.push(...)总结一、声明式 router-link :to="…"// 声明式的常见方式<router-link to="/home">home</router-link>// 对象<router-link :to="{path:'/home'}">home</router-link>// 路由通过名称<rou原创 2020-09-11 11:42:10 · 536 阅读 · 0 评论 -
vuex状态管理
##记录第一天做博客,记vuex的学习(小白,请多指教,谢谢)文章目录一、vuex是什么?二、状态管理三、理解图四、什么情况下我应该使用 Vuex?五、分析vuex各个部分六、使用vuex分析:总结一、vuex是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化**。二、状态管理这个状态自管理应用包含以下几个部分:state:驱动应用的数据源;view:以声明方式将 state.原创 2020-10-23 09:19:02 · 151 阅读 · 0 评论