1、简介 绑定样式: 1. class样式 写法:class=”xxx” xxx可以是字符串、对象、数组 字符串写法适用于:类名不确定,要动态获取 对象写法适用于:要绑定多个样式,个数不确定,名字也不确定 数组写法适用于:要绑定多个样式,个数确定,名字也确定,但不确定用不用 2. Style样式 :style=”{fontS
转载
2023-09-24 22:17:18
201阅读
class与style绑定
vue学习还是建议多扒扒官方的文档,里面很多是我们敲代码学习一些技巧和用法。
class样式绑定
字符串
常用于类名不确定,要动态获取
<!-- active样式是否存在取决于 isActive 是否为true -->
<div v-bind:class="active"></div>
data: {
act
原创
2024-03-25 11:12:23
53阅读
1、如何让一个元素水平垂直居中通过给父元素设置CSS样式: display:flex; align-items:center; justify-content:center;2、Var,let和const的区别var 属于函数作用域,有变量提升,可以重复声明 let 属于块级作用域,没有变量提升,不能重复声明 const 属于块级作用域,没有变量提升,变量不能被修改,不可以重复声明,存在暂时性死区
Vue 将被侦听的数组的变更方法进行了包裹,所以它们也将会触发视图更新。这些被包裹过的方法包括:
push() pop()
shift()
unshift()
splice()
sort()
reverse() 以上七个数组都会改变原数组,下面来分别讲解它们的区别:
var list = [3,4,5,6]
1. push() 向数组的尾部添加若干元素,并返回数组的新长度;l
转载
2024-10-09 12:42:32
57阅读
跨域设置 http://www.ituring.com.cn/article/200275 打包 npm adduser 如果长时间不登录,可能会过期,使用 npm login 进行登录就可以 pu
原创
2021-07-23 11:32:15
393阅读
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阅读
操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是 attribute,所以我们可以用。处理它们:只需要通过表达式
原创
2023-09-13 10:22:51
103阅读
目录一、项目基本配置二、Eslint语法规范型检查 一、项目基本配置修改项目信息 package.json 文件{
"name": "XXX",
......
"description": "XX系统",
"author": "tom<123456@qq.com>",
......
}修改端口号 config/index.js中修改port:
转载
2024-07-29 09:30:58
87阅读
什么是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阅读
el-calendar日历组件使用总结1. 需求说明2. 基础实现3. 只展示当月数据4. 动态切换日历里的数据实现5. 顺便把快捷方式隐藏了,不让用户选择上一个月下一个月 1. 需求说明按月显示,每次只显示一个月的日期,其余隐藏日历组件的显示时间随着上方选择框的变化(比如我切换到6月份,下面也要同步切换到6月份)点击某一天可以添加事项(如果是空白的,未添加的),展示在对应的框里,同时添加悬浮展
转载
2024-09-26 14:29:57
1032阅读
步骤一:集成standard标准的eslint进你的项目中首先准备一个没有加入eslint的vue项目 1.安装eslint的包 npm i eslint -D 2.初始化eslint,并生成eslint配置文件 npx eslint --init3.依次按照问题选择自己需要的配置 你想要的怎么使用eslint? 选择第三个:检查,发现问题,并且约束代码风格 你的项目使用的是什么模块? 选择第一个
转载
2024-06-12 14:16:51
274阅读
搭建调试环境克隆一份源码,地址如下:安装依赖 npm install 或者yarn安装到phantom.js即可终止(耗费时间较长)
安装rollup: npm i -g rollup修改dev脚本: 添加 --sourcemap执行dev脚本: npm run dev 当npm run dev 命令跑完了之后, dist目录下会生成一个vue.js.map的文件, 该map文件在调试的时候可以可
vue3 一、vue2和vue3的区别答案:1、双向数据绑定原理不同vue2:vue2的双向数据绑定是利用ES5的一个API:Object.definePropert() 对数据进行劫持,结合发布订阅模式的方式来实现的。vue3:vue3中使用了ES6的Proxy API对数据代理。相比vue2.x,使用proxy的优势如下:defineProperty只能监听某个属性,不能对全对象监听可以省去f
转载
2024-01-21 01:15:02
30阅读
前面的话 Vue为了增加列表渲染的功能,增加了一组观察数组的方法,而且可以显示一个数组的过滤或排序的副本。本文将详细介绍Vue数组更新及过滤排序 变异方法 Vue 包含一组观察数组的变异方法,它们将会触发视图更新,包含以下方法 push() 接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度
pop() 从数组末尾移除最后一项,减少数组的length值,然后返回移
转载
2024-07-12 14:04:33
449阅读
一、组件基础:prop、slot、event一个再复杂的组件,都是由三部分组成的:prop、event、slot,它们构成了 Vue.js 组件的 API。如果开发的是一个通用组件,那一定要事先设计好这三部分,因为组件一旦发布,后面再修改 API 就很困难了,使用者都是希望不断新增功能,修复 bug,而不是经常变更接口。如果你阅读别人写的组件,也可以从这三个部分展开,它们可以帮助你快速了解一个组件
vue类组件 1.什么是vue的类组件:通过class来继承vue来写组件,可以写入一些装饰类等用法 2.安装使用 vue-class-component 插件,是vue官方推荐// 安装
npm install --save vue vue-class-component
// 在组件中使用
import Vue from 'vue'
import Com