- 博客(13)
- 收藏
- 关注
原创 微信小程序本地存储
写入本地数据小程序提供了读写本地数据缓存的接口,通过wx.setStorage写数据到缓存,在小程序中几乎所有接口都是异步的,这里存储数据也是一个异步操作,如果希望进行同步存储需要调用wx.setStorageSync。异步存储 wx.setStorage({ data: {name:"name",age:4},//需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象。 key: 'list',//本地缓存中指定的 key...
2022-04-22 10:11:59
506
1
原创 小程序的界面跳转
小程序的界面跳转wx.navigateTowx.navigateTo({ url: 'test?id=1',})保留当前页面,只能打开非 tabBar 页面。wx.redirectTowx.redirectTo({ url: 'test?id=1'})关闭卸载当前页面,只能打开非 tabBar 页面。wx.switchTabwx.switchTab({ url: '/index'})关闭所有非tabbar页面, 只能打开 tabBa...
2022-04-19 22:41:35
98
原创 微信小程序
一、微信小程序的优劣势1、优势微信助理,容易推广。在微信中,小程序拥有众多入口,例如附近的小程序、小程序码、分享、发现-小程序等五十多个的入口。这些入口有助于企业更好的获取流量,从而进行转化、变现。使用便捷。用户在使用小程序时,只需要轻轻点一下就可以使用,更加符合用户对使用方便、快捷的需求,所以小程序的用户数量不断增加。体验良好,有接近原生app的体验。在微信生态里,小程序在功能和体验上是可以秒杀掉 H5 页面的,H5 页面经常出现卡顿、延时、加载慢、权限不足等原因,而这些问题在小程序里都不会出现。
2022-04-18 22:59:17
127
原创 es6字符串扩展方法(startsWith、endsWith、includes)
startsWith:判断字符串开头是否包含某个字符;endsWith:判断字符串结尾是否包含某个字符;includes:判断字符串中是否包含某个字符
2022-04-11 18:36:37
148
原创 数组去重的方法
一、set去重var arr = [1,2,2,3,4,4,5,7,8,5];console.log(arr);var newArr = new Set(arr);console.log(newArr);二、对象去重var arr = [1,2,2,3,4,4,5,7,8,5]; var obj = {}; var newArr = []; arr.forEach(function(item,index) { console.log(item);
2022-04-10 18:14:23
324
原创 计算属性computed和监听属性watch
一、计算属性:可以理解为能够在里面写一些计算逻辑的属性(数据缓存,当我们的数据没有变化时,不会再次执行计算的过程)computed: { name: { //获取计算属性 get: function () { return this.firstname + '-' + this.lastname },
2022-04-10 17:30:28
861
原创 forceUpdate()
vue强制更新:this.$forceUpdate();调用强制更新方法this.$forceUpdate()会更新视图和数据,触发updated生命周期;在使用多层for循环嵌套时出现页面没有及时刷新可以使用。
2022-04-06 22:50:40
504
原创 Vue知识点
vue中如何声明组件<template id="son"> <div> 111111 </div> </template> Vue.component("son",{ template:#son" })vue中如何父组件给子组件传值在子组件props中接收<div id='app'> <fathe...
2022-04-01 22:09:12
70
原创 vue路由使用以及组件化扩展
一、子传父子组件调用父组件的方法:1.在父组件中给引用的子组件注册一个事件(事件名自定义)<template id="father"> <div> father{{fromsondata}} <son @myson="fromson"></son> </div></template>2.子组件可以触发这个事件this.$emit('事件名
2022-03-25 23:21:35
637
原创 vue组件
一、知识点1、vue组件什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可。组件化和模块化的不同:模块化:是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一组件化:是从UI界面的角度进行划分的;前端的组件化,方便UI组件的重用1.1 全局组件定义的四种方式1.使用 Vue.extend 配合 Vue.component 方法var login = Vu
2022-03-24 21:25:59
98
原创 vue生命周期和vue请求+动画
一、知识点1、什么是生命周期从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!2、vue生命周期钩子函数每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。生命周期函数=生命周期事件=生命周期钩子3、vue生命周期详解:<!DOCTYPE html&g
2022-03-24 18:18:20
169
原创 vue过滤器和修饰符
过滤器概念Vue.js允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和v-bind表达式。过滤器应该被添加在JavaScript表达式的尾部,由“管道”符指示。注意事项过滤器可以用在两个地方:双花括号插值和v-bind表达式使用语法{{变量|过滤器名}}{{变量|过滤器|另一个过滤器}}可以同时使用多个过滤器,后面过滤器的data就是前面表达式传过来的值定义语法全局定义:通过Vue提供的fil...
2022-03-24 18:15:26
281
原创 Vue基础使用
一、什么是vue.jsVue.ls是一套构建用户界面的渐进式框架。是前端主流框架之一,和Angular.js、React.js一起,并成为前端三大主流框架。二、框架和库的区别框架:是一套完整的解决方案;库(插件):提供某一个小功能。三、MVC与MVVM的区别1.MVC是后端的分层开发概念;2.MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:MVVM把前端视图层分为了三部分Model、View、VM、ViewModel。四、Vue.js的代.
2022-03-24 18:13:06
1303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人