vue基础
wanghuohuo1998
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vant中的list的基本操作
async onLoad () { // 1. 请求获取数据 const { data } = await getSearch({ page: this.page, // 页码 per_page: this.perPage, // 每页大小 q: this.q // 搜索关键字 }) // 2. 将数据添加到列表中 const { results } = data.data this..原创 2021-08-08 16:32:25 · 1010 阅读 · 0 评论 -
vue+ts 使用lodash防抖处理数据
2、防抖处理// lodash 支持按需加载,有利于打包结果优化import { debounce } from "lodash"不建议下面这样使用,因为这样会加载整个模块。import _ from 'lodash'_.debounce()// debounce 函数// 参数1:函数// 参数2:防抖时间// 返回值:防抖之后的函数,和参数1功能是一样的onSearchInput: debounce(async function () { const searchCont原创 2021-08-08 11:00:24 · 2026 阅读 · 0 评论 -
组件间的数据交互
组件间的数据交互父组件向子组件传值 父组件向子组件传值的方式有两种-父组件通过属性值向子组件传递数据 一种是动态的(可以与父组件的data进行绑定) 另外一种是静态的直接写死在属性中 子组件使用props进行接收,接收的时候注意是以数组的形式进行接收,因为传递的值可能不止一个<body> <div id="app"> <!-- 父组件向子组件传值 --> <!-- 静态的传值 --> <com原创 2021-07-22 22:55:26 · 346 阅读 · 0 评论 -
Vue组件的全局注册和局部注册
Vue组件的全局注册和局部注册vue的全局组件全局组件就是所有的vue实例中都可以使用注册全局组件方法: 可以使用Vue.extend()函数,也可以不使用,就直接使用Vue.component()来创建一个Vue 的全局组件Vue.component('component-a',{ // 注意这里的data必须是一个function data(){ return { msg:'你好' } },原创 2021-07-07 10:20:39 · 285 阅读 · 0 评论 -
Vue组件注册注意事项
Vue组件注册注意事项1.data必须是一个函数 data有对象和函数两种形式,但是组件住的的data必须是一个函数 原因: vue对于组件有一个很重要的特征就是组件可以被复用 注册组件本质上就是创建了一个组件构造器的引用,而真正当我们使用组件的时候才会去将组件进行实例化 data是对象的时候:data是在构造器的原型链上被创建的,但是实例化的组件确是共享同样的data对象,当你修改一个属性的时候,data也会发生改变 当我们的data是一个函数的时候,每一个实例的data属性都是原创 2021-07-06 22:09:56 · 266 阅读 · 0 评论
分享