#vue路由传参

Vue Template 修饰符和简写,让开发效率有所提高

vue 是一个易于使用的Web应用程序框架,可用于开发交互式前端应用程序。在本文中,我们将介绍指令的修饰符和一些有用的模板简写指令。 修饰符用于以特殊方式绑定指令。事件修饰符例如,v-on指令的.prevent修饰符将在设置为该值的事件处理函数上自动运行event.preventDefault。.p...

如何使用Vue中的嵌套插槽(包括作用域插槽)

最近我弄清楚了如何递归地实现嵌套插槽,包括如何使用作用域插槽来实现。起因是我想看看是否可以构建一个复制v-for指令但仅使用template组件。它还支持插槽和作用域插槽,也可以支持命名插槽,我们可以这样使用它:<template><div><!--Regularlist--><...

vue引入静态js文件

由于一些演示,需要对编码名称等可快速进行修改,需要页面方便配置。由于build后的vue项目基本已经看不出原样,因此需要创建一个文件,并在打包的时候不会进行编译。vue-cli2.0的作法是在static文件下创建js。vue-cli3.0的写法则是直接在public文件夹下创建js、具体操作如下:1、在public文...
代码星球 ·2020-12-24

别在js中写后台地址了,用好React/Vue脚手架的环境变量

背景前端开发都少不了对后台的调用,后台地址配置在哪里,是一个很纠结的问题为此大家开动脑筋,想了不少办法:豌豆资源搜索网站https://55wd.com广州vi设计公司http://www.maiqicn.com在代码中定义一个常量如baseUrl,后台请求时,统一拼上这个baseUrl;问题:本地、开发、测试、生产环...

vue+axios设置token,增加请求拦截器

一、在前后端完全分离的情况下,vue项目中实现token验证大致思路如下: 第一次登录的时候,前端调后端的登陆接口,发送用户名和密码后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面前端每次跳转路由,就...

vue.js路由与vuex数据模型设计

路由设计本则路由考虑验证进入登录页面,完成登录操作进入首页。importvuefrom"vue";importRouterfrom"vue-router";Vue.use(Router);importstorefrom"@/store/store";//(延迟加载)constLogin=()=>import("@...

vue开发之代码规范eslint

不管是多人合作还是个人项目,代码规范都是很重要的。这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。 ESLint插件用于根据工程目录的.eslintrc.js配置文件在编辑器中显示一些错误提示。 具体步骤如下:创建项目创建的时候把Linter/Formatter选上(默认已选上)下一...

Vue插件动效优化:从style绑定到scoped深坑

最近准备对团队里公共的插件做一些小动效,优化用户体验。这次的先从最简单的toast插件入手。主要的文件有如下两个:index.jsimportToastfrom'./Toast.vue';const_TOAST={show:false,component:null};exportdefault{install(vue)...

你应该知道的Vue高级特性

从我们刚开始学习Vue的时候,对于侦听属性,都是简单地如下面一般使用:watch:{a(){//doSomething}}实际上,Vue对watch提供了很多进阶用法。handler函数以对象和handler函数的方式来定义一个监听属性,handler就是处理监听变动时的函数:watch:{a:{handler:'do...

vue: 组件之间传值

1、父子传参:     父组件的数据、方法传递给子组件,子组件通过props接收,可以是数组、对象。2、子传父(两种):     this.$emit('')可以触发一个自定义的事件秒收目录站https://www.to...
代码星球 ·2020-12-24

如何去除vue项目中的console内容

一、问题vue项目打包上线前总会遇到一个问题就是开发过程中遗留的console代码,其实方法很简单: 下载依赖包 npminstallbabel-plugin-transform-remove-console--save-dev; 下载成功后在根目录的babel.config.js配置文件...

vue 中 $set与$delete的使用

对于对象vue无法检测property的添加或移除,由于vue会在初始化实例时对property执行getter/setter转换,所以propterty必须在data对象上存在才能让Vue将它转换为响应式的。例如varvm=newVue({data:{a:1}})//`vm.a`是响应式的vm.b=2//`vm.b`...
代码星球 ·2020-12-24

前端动画必知必会:React 和 Vue 都在用的 FLIP 思想实战

在 vue 的官网中的过渡动画章节中,可以看到一个很酷炫的动画效果乍一看,让我们手写出这个逻辑应该是非常复杂的,先看看本文最后要实现的效果吧,和这个案例是非常类似的。  拿到了这个需求,第一直觉是怎么做?假设第一行第一个图片移动到了第二行第三列,是不是要计算出第一行的高度,再计算...

手摸手带你理解Vue的Computed原理

computed 在 vue 中是很常用的属性配置,它能够随着依赖属性的变化而变化,为我们带来很大便利。那么本文就来带大家全面理解 computed 的内部原理以及工作流程。在这之前,希望你能够对响应式原理有一些理解,因为 computed 是基于响...

实战技巧,Vue原来还可以这样写

1.内部监听生命周期函数今天产品经理又给我甩过来一个需求,需要开发一个图表,拿到需求,瞄了一眼,然后我就去echarts官网复制示例代码了,复制完改了改差不多了,改完代码长这样<template><divclass="echarts"></div></template>&...
首页上一页...5051525354...下一页尾页