<template> <div>{{ statusMean(status) }}</div> </template> export default { data() { }, computed: { statusMean: () => (value) => { value = parseInt(va ...
转载 2021-11-02 22:17:00
503阅读
2评论
目录前言:一、什么是导航守卫?二、导航守卫有哪几种?1、全局守卫(3个)全局前置守卫全局解析守卫全局后置钩子2、路由独享守卫(1个)3、组件内守卫(3个)beforeRouteEnter(to, from, next)beforeRouteUpdate(to, from, next)beforeRouteLeave(to, from, next)三、导航守卫的三个参数四、如何在 vue3 中使用
前言一直以来对computed这个计算属性都只停在一个大概的认知中,最近特意仔细研读相关资料,亲测后逐渐了解了其特性。正文computed1.watch擅长处理的场景:一个数据影响多个数据2.computed擅长处理的场景:一个数据受多个数据影响 特点:1.初始化/依赖属性(即data的return返回对象的属性)改变时执行(前提是在页面调用计算属性)2.在计算属性函数执行后会缓存返回值
转载 2024-01-03 14:17:48
246阅读
vue2使用computed封装modal(van-popup)
原创 2024-07-17 17:42:08
0阅读
刚接触前端,在跟着教程做项目的时候,到了配置路由这一环节,疯狂报错。报的第一个错:Vue.use(VueRouter)报错Uncaught TypeError: Cannot read properties of undefined (reading 'use')我百度半天才知道,我安装的环境是vue3和vue-cil4,教程里教是比较老的版本,写法不一致导致的错误,在vue3和vue-cil4中
vue2】计算属性(computed)与侦听器(watch)详解。计算属性两种写法:①默认get()类型②get()与set()类型搭配使用侦听属性的两种
原创 2023-06-27 10:28:34
3181阅读
跨域设置 http://www.ituring.com.cn/article/200275 打包 npm adduser 如果长时间不登录,可能会过期,使用 npm login 进行登录就可以 pu
原创 2021-07-23 11:32:15
391阅读
eslint用于代码检查,prettier用于代码格式化,具体操作如下1.安装以下eslint插件 安装以下eslint插件,并增加.eslintrc.js配置文件,.eslintignore配置忽略检查的文件(1)eslint 用于检查和标示出ECMAScript/JavaScript代码规范问题工具。 (2)@babel/eslint-parser 简而言之就是一个解析器,允许您使用ES
转载 2024-05-29 12:57:59
283阅读
main.js App.vue action.js getters.js index.js mutation.js types.js
转载 2017-06-24 05:50:00
220阅读
vue2
原创 2021-08-01 18:40:40
412阅读
最近项目开发中遇到需要用到ie浏览器的情况,因为是内网开发,大致记录下兼容过程。问题1:ie11浏览器页面无法加载首先遇到的问题是谷歌浏览器运行无问题,控制台也不报错,但是ie11浏览器就打不开,控制台报错----显示语法错误:,了解后发现ie浏览器不支持es6,可以通过core-js/stable及regenerator-runtime/runtime编译,vue cli官方推荐使用,main.
转载 2024-04-03 14:52:36
210阅读
Vue 中的 列表过滤(watch实现 和 computed实现),列表过滤+排序;
原创 2022-12-02 15:00:30
299阅读
什么是JSX摘自 React 官方: 它被称为 JSX,是一个 JavaScript 的语法扩展。我们建议在 React 中配合使用 JSX,JSX 可以很好地描述 UI 应该呈现出它应有交互的本质形式。JSX 可能会使人联想到模板语言,但它具有 JavaScript 的全部功能。Vue 什么时候应当使用JSX这里说的是应当,而不是必须。因为在绝大多数情况下,模板语法都能胜任,只不过写起来看着不太
转载 2024-06-03 15:34:33
66阅读
0 前言从Vue2升级到Vue3,可能最大的变化之一就是Composition Api了。 Composition Api是什么东西为啥要用它?怎么用它?有什么需要注意的吗? 面对陌生的它,我们在这儿先简单认识一下它,而具体如何使用以及使用的注意点,将会在后续的文章更新中介绍,可以关注本文最后持续更新的扩展阅读部分。1 是什么Composition Api,也就是组合式Api。 我认为,它解决的主
转载 2023-11-06 12:52:14
247阅读
目录一、项目基本配置二、Eslint语法规范型检查 一、项目基本配置修改项目信息 package.json 文件{ "name": "XXX", ...... "description": "XX系统", "author": "tom<123456@qq.com>", ...... }修改端口号 config/index.js中修改port:
转载 2024-07-29 09:30:58
87阅读
Vue2核心原理(简易版)-计算属性computed功能实现为什么要用计算属性computed模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。对于任何复杂逻辑,你都应当使用计算属性。计算属性computed是什么?计算属性将被混入到 Vue 实例中。所有 getter 和 setter 的 this 上下文自动地绑定为 Vue 实例。计算属
转载 2021-01-24 20:14:18
649阅读
2评论
步骤一:集成standard标准的eslint进你的项目中首先准备一个没有加入eslint的vue项目 1.安装eslint的包 npm i eslint -D 2.初始化eslint,并生成eslint配置文件 npx eslint --init3.依次按照问题选择自己需要的配置 你想要的怎么使用eslint? 选择第三个:检查,发现问题,并且约束代码风格 你的项目使用的是什么模块? 选择第一个
转载 2024-06-12 14:16:51
274阅读
1:插槽-默认插槽,2:插槽-具名插槽 ,3:插槽-作用域插槽
原创 精选 2024-01-13 13:16:26
328阅读
在前端开发的世界里,Vue.js 已经成为了非常流行的框架,而在与 API 进行交互时,Axios 则是一个不可或缺的工具。随着 Vue2 和 Axios 的流行度提升,我们也开始遇到一些特定问题,比如“vue2 fengzhuangaxios”,这里的“fengzhuang”意指封装,即把 Axios 封装为更易用的工具。那么,我们如何解决这个问题呢?本文将为大家提供一套清晰的解决方案和实用的经
原创 6月前
32阅读
vue2.0之后有哪些变化:   1.每个组件模板template,不再支持片段代码     之前:       <template>         <h3>vue-router+vue-loader</h3>         <p>hshsh</p>       </template>   现在:必须有根元
转载 5月前
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5