自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除