- 博客(32)
- 收藏
- 关注
原创 uniapp(vue3 + ts + vite)小程序隐私协议分享
前言:官方发布公告,自2023年9月15日起,对于涉及处理用户个人信息的小程序开发者,仅当开发者主动向平台同步用户已阅读并同意了小程序的隐私保护指引等信息处理规则后,方可调用微信提供的隐私接口。四、1.在启动页app.vue设置监听函数,监听隐私接口,把回调的resolve函数挂到全局,在用户点击同意的时候调用。三、微信开发者工具,详情-->本地设置--->调试基础库 ,最好>=2.33.0, 目前选择是3.0.0。3.方式二:管理--> 版本管理-->提交代码审核-->信息填写页面。
2023-09-14 12:06:01 603
原创 【报Bug】uni.chooseFile在最新版本中,报错,TypeError: uni.chooseFile is not a function
旧版本可以,新版本将uni.chooseFile改成uni.chooseMessageFileuni.chooseMessageFile({ //选择要发送的图片 count: 1, sizeType: ["original", "compressed"], sourceType: ["album"], success(res) { ...
2022-04-27 11:00:38 7167 3
原创 code 128 npm
解决npm install 报错 npm ERR! code 128 npm ERR! command failed npm ERR! command git ls-remote ssh://g一、桌面右键,git bash here 输入 git config --global user.name " 名 "二、输入git config --global user.email " 邮箱 "三、输入以下 ssh-keygen -t rsa -C “邮箱” 或者“ssh-keygen -t rs
2022-03-31 17:17:34 2811 3
原创 快速入门github网站,了解GitHub网站的基本使用
快速入门github网站,了解GitHub网站的基本使用一、首先在百度输入GitHub,然后会搜索到有很多关于GitHub的链接,我们找到标题后面有官网的这个标题(带官网就是指定的官方网站),点击进入网站二、当我们进入官网后会出现登录的界面,这里解释一下大概的意思根据图中顺序来点击的:(1)当你第一次使用还没有账号的情况没注册时按照图上的指示输入邮箱、密码、用户。 (2)当你注册好了之后或者已注册之后点击Sign in跳转到登录页面。三、当登录之后,会出现图中的界面,下面有解释功能:(1、是仓库
2022-03-30 14:22:31 3933
原创 终端进程启动失败: shell 可执行文件“C:\instaillSpace\Git\bin\bash.exe”的路径
**终端进程启动失败: shell 可执行文件“C:\instaillSpace\Git\bin\bash.exe”的路径一、设置–命令面板二、搜索–打开设置(json)三、配置settings.json四、替换里面代码为{ "workbench.iconTheme": "vscode-icons", // "editor.fontFamily": "Iosevka Term, Microsoft YaHei, Consolas, 'Courier New', monospac
2022-03-29 14:33:52 2636
原创 用jQuery购物车结算
HTML:<div class="pro-main"> <div class="cart-info"> <div class="all"><input type="checkbox" class="allCheck">全选</div> <div class="pro-info">商品信息</div> <div class="dj-price">单价&l
2021-11-25 15:02:18 1272
原创 纯css实现 loading(加载)
html:<div class="container"> <span class="dots-loader hourglass">Loading…</span></div>css:.container { width:100%; height:100%; display:block; position:fixed; top:0px; left:0px; z-index:9; background:#ffffff;}
2021-11-25 14:27:52 693
原创 uni-app接口
import config from ‘…/…/static/js/common.js’//调用登录接口const host = config.hostconst app = getApp()export default { data() { return { add: [], datas: [], recommend: [], cuss:[], } }, methods: { group(gid) { //传参 uni.navigat
2021-09-28 10:53:57 383
原创 this的四种场景(不同的场景,代表不同的意思)
#this的四种场景(不同的场景,代表不同的意思)1.当this所在函数是事件处理函数是,this代表事件源。2.当this所在函数是构造函数时,this代表new出来的对象。3.当this所在函数是类的方法时,this代表调用方法的对象。4.当this所在函数没有所属对象,this代表window对象。...
2021-07-24 11:26:50 236
原创 冒泡排序(原生js)
functionbubble(arr){for(vari=0;i<arr.length-1;i++){for(varj=0;i<arr.length-1-i;j++){if(arr[j]>arr[j+1]){vartemp=arr[j];arr[j]=arr[j+1];arr[...
2021-07-20 12:10:22 205
原创 vue组件中data为什么是一个函数?
1.data如果不是一个函数,它是引用类型,每次都会指向同一片内存区域,这样的话,数据会被影响/污染。2.data如果是个函数,这样每次实例出来的返回值都是个对象,指向的是一个独立空间的内存区域,数据之间不会被影响。...
2021-07-16 11:52:00 150
原创 Vue的单向数据流
1.数据从父级组件传递给子组件,只能单向绑定。2.子组件内部不能直接修改从父级传递过来的数据。3.所有的prop都使得其父子prop之间形成了一个单向下行绑定:父级prop的更新会向下流动到子组件中,但是反过来不行。每次父级组件发生更新时,子组件中所有的prop都将会刷新为最新的值。这意味着你不应该在子组件内部改变prop。...
2021-07-13 09:06:21 125
原创 nextTick原理及应用场景
就是在这个函数中修改了值,然后还想再该函数使用修改后的值就使用到了这个方法为了在数据变化之后等待vue完成更新DOM可以在数据变化之后立即使用vue.nextTick(callback).这样回调函数在DOM更新完成后就会调用。在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM。在Vue生命周期的created()钩子函数进行DOM操作一定要放到vue.nextTick()回调函数中。created()钩子函数执行的时候,DOM其实并未进行任何渲染。所以此处
2021-07-05 21:30:27 5962
原创 vue生命周期及钩子函数
它可以总共分为8个阶段:创建前/后,载入前/后,销毁前/后。1.beforeCreate:在new一个vue实例后,只有一个默认的生命周期钩子和默认事件,其他的东西都还没创建。在beforeCreate生命周期执行的时候,data和methods中的数据都还没有初始化。不能在这个阶段使用data中的数据和methods中的方法。created:data和methods都已被初始化好了,如果要调用methods中的方法,或者操作data中的数据,最早可以再这个阶段中操作。2.beforeMount
2021-07-05 20:41:46 137 2
原创 vue组件通信
Vue 组件间通信主要指以下 3 类通信:父子组件通信、隔代组件通信、兄弟组件通信,下面我们分别介绍每种通信方式:(1)props / $emit : 父子组件通信(2)ref: 适用 父子组件通信(3)EventBus ($emit / $on): 适用于 父子、隔代、兄弟组件通信(4)$root:集中管理,适用于所有场景(5)Vuex 适用于所有场景...
2021-07-05 19:42:51 94
原创 vue面试题 说说你对 SPA 单页面的理解,它的优缺点分别是什么?
1)、首先:SPA的英文是single-page application ,也就是说整个项目中只有一个页面。单页面应用的实现思路: 就是在 Web 页面初始化时加载所有的 HTML、JavaScript 和 CSS,页面的内容的变化,靠动态操作DOM。2)、其次:说说它的优点和缺点:它的优点有三点:第一点:局部刷新。用户体验好、快,内容的改变不需要重新加载整个页面。第二点:服务器的压力小。基于上面一点,SPA 对服务器的压力小;第三点:前后端职责分离。架构清晰,前端进行交互逻
2021-07-03 14:52:41 739 1
原创 Vue面试题 v-show 与 v-if 有什么区别?
相同点: v-show和 v-if都是 控制 dom元素的显示和隐藏的。不同点: 1、实质本质方法不同:v-show是通过控制元素的样式属性display的值,来完成显示和隐藏; v-if是通过对dom元素的添加和删除,完成显示和隐藏2、使用场景:由原理(做法)得出使用场景的区别v-show:使用在dom元素频繁切换的场景 v-if:当dom元素的切换不频繁,可以使用。特别是,首次元素处于隐藏的情况下。3、性能v-if:有更高的切换消耗(安全性高)v-show:有...
2021-07-03 14:46:58 175
原创 面试题(px、em、rem三者的区别)
px:实际上就是像素,用px设置字体大小时,比较稳定和精准。像素px是相对于显示器屏幕分辨率而言的。em:就是根据基准来缩放字体大小em的值并不是固定的;em会根据父级元素的字体大小变化。em相对于浏览器的默认字体尺寸。rem:是根据根元素<html>字体大小变化,这样就意味着,我们只需要在根元素确定一个参考值。...
2021-06-29 11:11:41 587 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人