ICode9

精准搜索请尝试: 精确搜索
  • element-ui实现下拉框二级联动2021-05-09 09:02:32

    静态页面是基于element开发的 <el-select v-model="provAndCity.province" @change="handleProvince" clearable > <el-option v-for="item in provinceList" :key="item" :label="item" :val

  • vue使用watch监听data的变化2021-05-08 17:01:54

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatib

  • Vue监听属性 — watch2021-04-20 02:02:32

    watch属性监听Vue实例中的所有变量和计算结果 监听data中的自定义变量 watch: { num(newVal, oldVal) { // newVal 变量num改变后的值 // newVal 变量num改变前的值 // 当变量num发生改变,执行当前回调 }, }, data() { return { num: 1, }; } 监听comput

  • vue 快速入门 系列 —— 侦测数据的变化 - [基本实现]2021-04-02 21:35:44

    其他章节请看: vue 快速入门 系列 侦测数据的变化 - [基本实现] 在 初步认识 vue 这篇文章的 hello-world 示例中,我们通过修改数据(app.seen = false),页面中的一行文本(现在你看到我了)就不见了。 这里涉及到 Vue 一个重要特性:响应式系统。数据模型只是普通的 JavaScript 对象,当我们

  • vue watch监听的问题2021-03-16 12:34:04

    先描述问题: 我要监听店铺名跟选择头像是否发生了变化,意思是我有没有做更改,比如现在是店小网 如果我改为店小王,或者我选择第一张图片 我下面的提交按钮就应该能点击 否则就处于不能点击状态 因为要监听两个值,所以搭配计算属性,然后我这么写watch,无论如何都达不到效果即使我把imed

  • 0106监听器2021-03-03 22:01:47

    001_XXXX(h3) watch监听单个,computed监听多个 思考业务场景: 类似淘宝,当我输入某个人名字时,我想触发某个效果利用vue做一个简单的计算器 当watch监听的是复杂数据类型的时候需要做深度监听 computed 监视对象,写在了函数内部, 凡是函数内部有this.相关属性,改变都会

  • Vue源码解析准备篇2021-02-12 21:32:50

    最近利用空闲时间又翻看了一遍Vue的源码,只不过这次不同的是看了Flow版本的源码。说来惭愧,最早看的第一遍时对Flow不了解,因此阅读的是打包之后的vue文件,大家可以想象这过程的痛苦,没有类型的支持,看代码时摸索了很长时间,所以我们这次对Vue源码的剖析是Flow版本的源码,也就是从Git

  • Vue侦听器(Vue07)2021-02-04 15:00:50

    侦听器 监测 vue 实例上的 数据变化 (监听data中的数据的) 功能:当这个数据变化时,可以监听到(有一个函数会自动运行) // 创建实例 新增 watch属性 new Vue({ data:{ msg:'a', obj:{ a:10, b:20 } }, watch:{ // 侦听基础数据类型数据 直接写同

  • 2021-01-112021-01-11 13:32:05

    properties: { businessColor: { // 属性名 type: null, // String, Number, Boolean, Object, Array, null(表示任意类型) value: ‘’, observer: function (newVal, oldVal) { console.log(oldVal + ‘oldValwid1=’ + newVal) this.setData({ winHeight: newVal }) } }, },

  • uni-number-box插件的bug2021-01-10 16:00:38

    uni-number-box插件的bug 如图计算 数量的插件 2.问题 当用户在 NumberBox 中输入字母等非法字符之后,会导致 NumberBox 数据紊乱的问题 解决: 代码如下: _onBlur(event) { // 官方的代码没有进行数值转换,用户输入的 value 值可能是非法字符: // let value = event.deta

  • JS 正则表示式 字符串匹配 忽略大小写2021-01-05 11:32:08

    在项目中遇到了需要使用字符串进行正则匹配,同时还要忽略大小写 可以按照以下方法: 1 先使用new RegExp(newVal, ‘i’)生成需要匹配的规则,其中 ‘i’ 表示忽略大小写 2 再对相应的字符串进行匹配 string.search(new RegExp(newVal, 'i')) !== -1

  • vue 子组件接收值时不能实时更新2020-12-14 12:29:37

    prop接收父组件传值时watch不能实时监听刷新数据 事情是这样的:当我在一个表单中引入了下拉框子组件,子组件中有我父组件传入的value值。通过prop接收并且使用watch来监听值得变化。 添加的时候一切都很顺畅丝滑,和平安逸。可就在编辑时候下拉框的值老是出现不能回显的情况!!!

  • vue中watch的多种用法2020-12-14 09:04:42

    1、常用的用法 <template>     <div id="app">         <input type="text" v-model="val" />         <div>{{message}}</div>     </div> </template> <script> export default {     name:"

  • Ant Desgin Vue 多Tab问题解决艰辛之路2020-12-08 17:04:33

                 Ant Desgin Vue 这套UI看起来非常不错,所以就想尝试学习一下。但是也遇到了很大的问题就是MultiTab导致的一些问题。不多说,直接上图:              从列表页面,编辑某条数据时,其ID值不同,所以就会导致此处名称相同的tab不断重复出现。           

  • vue watch监听路由变化2020-12-05 20:30:34

    在vue日常使用中watch常用来监听数据的变化,今天也是由一些问题用到了监听路由的转换。 watch: { '$route.path': { immediate: true, handler: function (newVal, oldVal) { this.activePath = newVal } } } 此代码片段中,watch监听的路

  • form表单内部变化watch监听2020-09-01 17:04:30

    watch: { form: { deep: true, handler(newval) { this.tzinfo = false } } }, //具体到表单内某个值 watch: { 'form.sfyj': { deep: true, handler(newval) { this.tzinfo = false } } },

  • vant-日期使用2020-07-16 10:04:39

    1、DatePicker.vue <template> <div> <van-field v-model="result" v-bind="$attrs" readonly is-link @click="show = !show"

  • vant-picker二次封装2020-07-15 12:01:40

    痛点 在项目经常会遇到这样的设计,下拉选择框,在vant中没有提供直接的select组件,但是可以使用Field、Popup和Picker这三个组件组合来完成。 如果页面中只有一个select这样做做也还可以,但是现在页面中有三个select就有点繁琐了,所以考虑进行组件的封装。 使用期望 <van-field-

  • vue中使用倒计时2020-06-17 11:01:56

    短信验证码60s倒计时   <template> <div> <button v-if="show" @click="getCode">获取验证码</button> <button v-if="!show">{{ times }}s</button> </div> </template> <script> expo

  • v-model双向绑定2020-06-01 18:53:38

    v-model主要是用于input,select,textarea,component的数据的双向绑定 v-model修饰符:.lazy- 取代input监听change事件 .number- 输入字符串转为数字 .trim- 输入首尾空格过滤 v-model语法糖 <input type="text" v-model="msg"> //等同于 <input v-bind:value="msg" v-on:input=&

  • 简单实现vue双向数据绑定2020-04-20 18:01:52

    Vue 的响应式原理是核心是通过 ES5 的保护对象的 Object.defindeProperty 中的访问器属性中的 get 和 set 方法,data 中声明的属性都被添加了访问器属性,当读取 data 中的数据时自动调用 get 方法,当修改 data 中的数据时,自动调用 set 方法,检测到数据的变化,会通知观察者 Wacher,观察者

  • Vue watch、computed 数据监听2020-04-01 13:02:38

      数据监听用于监听内存变量值的变化,当值变化时做一些处理。   比如将搜索框绑定一个双向绑定一个变量,搜索框的内容改变时,提供对应的预选项; 比如选择地区,省份双向绑定一个板顶当选择的省份变化时,列出的该省下辖的地区也要对应发生改变。   watch是监听单个单个变量值的变化,comp

  • js 脏检测2020-03-31 21:00:48

    基础知识 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</ti

  • bug解决出来那一刻也太爽了,一定要急着用watch2020-03-25 21:02:18

    watch: { //tel 是data() 里面的数据tel,newVal是tel变化后的值,oldVal是tel变化前的值 tel(newVal,oldVal){ console.log(newVal,oldVal) if(newVal != ""){ this.isDisabled = false

  • 375 数据双向绑定演示:一个 input + v-model,Object.defineProperty,数据双向绑定的原理简单实现2020-03-14 13:51:39

    5.1 一个 input + v-model v-model 指令 : 数据双向绑定的指令 作用 : 把data中的msg值 和 input上的值 绑定到一起 注意 : v-model只能用在 表单控件上 (input checkbox 等) > 可以在浏览器分别演示 V => M 和 M =>V <!DOCTYPE html> <html lang="en"> <head> <meta char

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有