Vue
-
Vue全家桶都包括些什么?
Vue全家桶都包括些什么?Vue有著名的全家桶系列,包含了vue-router(http://router.vuejs.org),vuex(http://vuex.vuejs.org),vue-resource(https://github.com/pagekit/vue-resource)。再加上构建工具vue-cli,就是一个完整的vue项目的核心构成。vue-router路由推荐使用npm工具来安装vue-ro…
-
vue中接口返回数据过大回显导致页面崩溃解决方法
vue中接口返回数据过大回显导致页面崩溃解决方法@问题描述:vue中接口返回数据过大到div中回显div代码如下<divstyle=”padding:10px;min-height:60px;border:1pxsolid#dcdcdc;border-radius:4px;”>{{JSON.stringify(interfaceReturnData)}}</div>测试接口返回数据量为1.4Mb导致页面崩溃~~~~原因分析:具体原因技术有限不明确,单从代码调试看,里面有个ne
-
Vue过滤器和自定义过滤器
Vue过滤器和自定义过滤器1、过滤器的用法,用 ‘|’分割表达式和过滤器。Vue.js允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustache插值和 v-bind 表达式。过滤器应该被添加在JavaScript表达式的尾部,由“管道”符指示:{{message|capitalize}}Vue2.x中,过滤器只能在mustache
-
搭建idea下的vue项目结构工程
搭建idea下的vue项目结构工程需要先安装好nodejs和npm,输入下面的命令查看是否成功安装node-vnpm-v打开命令提示符首先安装使用淘宝npm镜像:淘宝npm地址:http://npm.taobao.org/如何使用有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:1.临时使用npmregistryhttp…
-
Vue里面的provided,inject实现响应式数据探索
Vue里面的provided,inject实现响应式数据探索这种传递数据的方式不是响应式的,官方文档说是可以为之,那么我们要实现响应式的传递,那该怎么处理呢?首先来看我们正常的使用方式:importSonfrom’./Son’exportdefault{provide(){return{text:this.test}},data(){return{test:”parent-text”}.
-
vue父组件向子组件传值与传递方法
vue父组件向子组件传值与传递方法vue父组件向子组件传值与传递方法学习笔记1、父组件向子组件传值(props)在子组件中,默认是无法访问到父组件中的data上的数据和methods中的方法父组件可以在引用子组件的时候,通过属性绑定v-bind传递,子组件调用通过子组件属性props定义2、父组件向子组件传递方法(this.$emit())1、在子组件内通过绑定事件机制:@自定义方法名=“父组件方法名”2、子组件方法中,通过this.emit(“自定义方法名”),触发3、子组件调用方法myclick总结:1、父组
-
Vue Router 4 快速入门
Vue Router 4 快速入门现在我们安装vue-router版本的时候,默认还是安装的3.x版本的,由于vue3的更新发生很大的变化,所以为了兼容处理,vue-router也将发布最新版4.x版本了。vue2配合vue-router3代码是这样的。https://router.vuejs.org/zh/guide/#javascript//1.定义(路由)组件。//可以从其他文件import进来constFoo={template:'<div>foo</div>
-
Vue axios和vue-axios的关系及使用区别
Vue axios和vue-axios的关系及使用区别在使用axios或vue-axios时我们基本都会需要配置axios的拦截器,对axios的请求、响应进行二次封装,会多一道工作。在vue项目当中,可以使用。使用Vue的插件写法,更符合Vue整体生态环境。而直接写原型链,感觉有些粗暴了,除非是很底层的实现,否则不太推荐这样写了。因此,我们更推荐使用。使用的时候不能像vue的插件(如Vue-Router、VueX等)通过。是基于promise的HTTP库,可以使用在浏览器和。插件的方式,不太推荐是直接使用。中,它不是vue的第三方插件。………..
-
vue中实现瀑布流
vue中实现瀑布流瀑布流的参考实现可以看这篇博客:3种方式实现瀑布流布局1、利用css实现瀑布流/**flex布局实现*/.box{display:flex;align-items:center;flex-flow:columnwrap;height:100vh;//为啥要设置100vh才有效果}.item{border:1pxsolid#5592e5;margin:10px;width:calc(100%/3-20p
-
vue 使用定时器setInterval
vue 使用定时器setInterval来自:https://www.jianshu.com/p/180957762852侵删beforeMount(){//车辆进出设置定时器,每3秒刷新一次varself=this;clearInterval(timer);lettimer=setInterval(_getCarPeopleStreamByEntraceBo…
-
vue 项目实现发 邮件 的功能
vue 项目实现发 邮件 的功能新版本vue-cli生成已经木有server的文件,需要我们手动来创建一个server.js在更目录下(和index.html同级)server.js(下面的相关参数已经隐藏起来,请用自己的邮箱测试,谢谢)varpath=require(‘path’)varexpress=require(‘express’)varwebpack=require(‘webpac……
-
Vue.js(七)基础组件
Vue.js(七)基础组件Vue.component//V要大写//组件复用//Prop向子组件传递数据//单个根元素//通过事件向父组件发送消息插槽//动态组件初识//解析DOM模板时的注意事项基础用法官方解析://定义一个名为button-counter的新组件Vue.comp
-
vue.cli项目封装全局axios,封装请求,封装公共的api和调用请求的全过程
vue.cli项目封装全局axios,封装请求,封装公共的api和调用请求的全过程vue项目的前期配置封装axios实例封装API
-
uni-app引用外部css,在vue/uni-app中引入外部的css文件
uni-app引用外部css,在vue/uni-app中引入外部的css文件一、在vue中引入外部的css文件在项目的src文件下,新建一个style文件夹,存放css文件1.全局引入将外部的css文件放到style文件下,引入外部文件只需在main.js文件中“`import’./style/reset.css’“`我引入的是清除默认样式的css文件2.局部引入“`@import’../assets/iconfont/iconfont.css’;这个分号一…
-
vue 生命周期-activated
vue 生命周期-activated当组件激活时调用的生命周期钩子函数页面出现的时候执行activated生命周期函数,跟监听watch有类似的作用。activated生命周期函数,是配合keep-alive进行使用或者路由跳转。进入页面时,mounted与activated生命周期函数都会执行,当前keep-alive时或者路由跳转,进行了缓存,这时返回上一页,mounted生命周期函数不会执行,而a…
-
Vue动态绑定class实现选中标签样式
Vue动态绑定class实现选中标签样式设置选中标签样式在筛选列表中,当标签处于活跃时,需给定不同样式<template><divclass=”category-selector”><ulclass=”sort-type”><liv-for=”(item,index)insortTypeTag”:key=”index”><ahref=”javascript:void(0);”@click=”changeSortType(it
-
Vue修饰符整理
Vue修饰符整理Vue修饰符整理(阻止冒泡、事件捕获…)
-
VUE路由Router导航、模式
VUE路由Router导航、模式路由守卫也称为导航守卫,用来对路由导航进行守卫,控制导航的跳转,可以进行权限的控制,分为:1、全局前置守卫:使用router.beforeEach2、全局解析守卫:使用router.beforeResolve3、全局后置钩子:使用router.afterEach//当一个导航出发时,全局前置守卫将被调用router.beforeEach((to,from,next)=>{//to即将要访问的目标路由对象//from来源于哪个路由对象//next是一个函数,表示下一步咋么做,.
-
vscode格式化vue文件
vscode格式化vue文件使用vscode编写vue文件的时候,发现不能格式化,手动格式化代码,太费劲,还有可能会出错,不格式化,有的时候代码编写的时候,没有很好的管理格式,不美观。vscode格式化vue代码,让vue代码更美观,是可以做到的。我们打开vscode的配置文件,搜索vetur.format.defaultFormatter.html这个配置项,发现这个配置项值是“hmtl”,我们重写一下这个值,将这个值更改…
-
vue跳转新页面链接以及url 转码
vue跳转新页面链接以及url 转码转码后:http://med.wanfangdata.com.cn/Paper/Search?q=%E6%9C%9F%E5%88%8A-DOI%3D10.3760%2Fj.issn%5C%3A0578-1426.2004.07.005