- 博客(14)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 vuex使用方法
1.什么是vuexVuex 是一个专为 Vue.js 应用程序开发的状态管理模式.2.它由五部分组成:分别是:state,actions,mutations,getters,modules2.1 state: 数据2.2 actions:可以包含异步操作2.3 mutations: 唯一可以修改state数据的场所2.4 getters: 类似于vue组件中的计算属性,对state数据进行计算(会被缓存)2.5 modules:模块化管理store(仓库),每个模块拥有自己的 state、
2021-01-07 21:37:52
118
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 项目从0开发的流程
开发一个项目,首先我们要看项目开发的文档,有哪些要求。文章目录1、创建项目vue create 项目名根据vue脚手架快速搭建项目,好用又便捷2、根据项目要求安装axios vant-ui element-uivant-ui应了当前客户的审美观3、封装axios、和api接口 。在根目录下创建文件分别是:.env.developmentNODE_ENV='development'# must start with VUE_APP_VUE_APP_ENV = 'development'
2021-01-04 14:40:25
1599
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序登录授权
文章目录1、封装接口2.在http.js里面获取code3.在wxml页面4. 在我的user.js里面1、封装接口//在根目录下创建http文件,里面新建一个js文件,CV进去module.exports=(url,method,data,token=true)=>{ return new Promise((resolve,reject)=>{ wx.request({ url,url, method:method, data:Object
2020-12-23 09:21:39
143
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用promise封装wx.request()
1.目录结构在根目录下创建http目录,里面创建api.js文件,fatch.js及http.js文件;在根目录下在创建env文件,里面创建index.js配置多个开发环境并导出;module.exports={ //开发环境 Dev:{ "BaseUrl":"https://www.develep.com" }, //测试环境 Test:{ "BaseUrl":"https://www.test.com" }, //生产环境 Prod:{
2020-12-19 08:25:10
106
1
原创 vue使用iframe配置nginx.conf
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { #include conf/amc.conf; include .
2021-07-07 17:32:46
781
5
原创 小程序父传子问题
父组件里面引入子组件 <van-popup show="{{ popup }}" position="bottom" round custom-style="height:77%;width:100%" bind:close="onClose"> <tickpage detalsindex="{{detals}}" detalsmax="{{datamax}}" ></tickpage> </van-popup>父组件中使用js方法 bu
2021-04-28 19:22:25
134
原创 小程序实时检查更新
/**小程序版本自动更新*/wxUpdate() {if (wx.canIUse(‘getUpdateManager’)) {const updateManager = wx.getUpdateManager()updateManager.onCheckForUpdate(function(res) {// console.log(‘onCheckForUpdate====’, res)// 请求完新版本信息的回调if (res.hasUpdate) {// console.log(‘
2021-04-25 11:25:01
303
原创 js中求字符串字符出现次数最多的一个
let str = 'asdfgaaasdffff'let obj = {}for (let i = 0; i < str.length; i++) { if (!obj[str.charAt(i)]) { obj[str.charAt(i)] = 1 } else { obj[str.charAt(i)]++ }}// console.log(Object.keys(obj)) // ['a', 's', 'd', 'f', 'g']let max = 0le
2021-01-22 07:37:48
111
原创 javascript原型与原型链
1.prototype每一个函数都有prototype属性,被称为显示原型2.__proto__每个实例对象都会有__proto__属性,被称为隐式原型每一个实例对象的隐式原型__proto__属性指向自身构造函数的显示原型prototype3.constructor每个prototype原型都有一个constructor属性,指向它关联的构造函数4.原型链获取对象属性时,如果对象本身没有这个属性,那就会去他的原型__proto__上去找,如果还查不到,就去找原型的原型,一直找到最顶层(Ob
2021-01-20 16:59:31
73
原创 TypeError: Cannot read property ‘tapPromise‘ of undefined怎么解决
TypeError: Cannot read property ‘tapPromise’ of undefined怎么解决 ERROR TypeError: Cannot read property 'tapPromise' of undefinedTypeError: Cannot read property 'tapPromise' of undefined最近在使用gzip优化Vue的项目,结果发现打包的时候报了这个错误,后来通过网上不断的翻阅资料与实验,才知道原来是插件版本的问题npm
2021-01-18 11:42:12
2110
原创 wx小程序基本使用
文章目录1.目录结构2.引入Vant3简单的双向数据绑定4.路由跳转5.事件6.请求接口数据7.组件分装8.生命周期钩子函数9.使用promise分装wx.request10.本地存储的使用1.目录结构1.pages目录 新增页面并进行配置2.utils目录 我们工具脚本文件3.app.js 全局逻辑脚本4.app.wxss 全局样式文件5.app.json 全局配置文件2.引入Vant1.npm init 初始化2.npm install --prod
2020-12-21 16:49:42
728
原创 总结面试题
1.什么是闭包 当一个函数的返回值是另一个函数,返回的那个函数如果调用了父函数的内部变量,且在外部被执行就产生了闭包特性 1.函数套函数, 2.内部函数访问外部函数变量,参数 3.变量和参数不会被垃圾回收机制回收优点 1.变量长期住在在内存中 2.不会造成全局污染 3.私有成员的存在缺点 常驻内存增大内存的使用量,使用不当会造成内存的泄露2.原型和原型链 原型概念: 原型概念:jsvascript都包含了一个proto内部属性,这个属性对应的是自身。 除了
2020-12-19 08:28:04
169
原创 vue 简单实现计算器
<template> <div class="home"> <input type="number" v-model.number="left" /> <select v-model.number="sele"> <option value="0">+</option> <option value="1">-</option> <option value="2">*</option> <option value="3">/</option>
2020-08-31 14:15:19
515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人