刚开始我更加官方的步骤生成证书,但是报错: 证书不是有效的keystore文件,经排查。 是jdk的问题,最终使用这个jdk生成了合格的证书 百度网盘地址: 链接:https://pan.baidu.com/s/1GWjaRJW0At70D87VxPYUBg提取码:qido 1、安装完成后打开目录 2、添加环境变量: 3、生成签名证书使用keytool -genkey命令生成证书: 1keytool -genkey -alias ceshi -keyalg RSA -keysize 2048 -validity 36500 -keystore ceshi.keystore 或者: 1keytool -importkeystore -srckeystore wuzhiguaang.keystore -destkeystore wuzhiguaang.keystore -deststoretype pkcs12 ceshi是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字 ceshi.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径 3 ...
如何引入图标:https://aqingya.cn/articl/f3f9dd01.html 解决问题:图标在APP上不显示的问题 1、使用了非H5端不支持的vue语法,受小程序自定义组件限制的写法 2、不要在引用组件的地方在组件属性上直接写 style=”xx”,要在组件内部写样式 3、url(//alicdn.net)等路径,改为url(https://alicdn.net),因为在App端//是file协议 4、很多人在H5端联网时使用本地测试服务地址(localhost或127.0.0.1),这样的联网地址手机App端是无法访问的,请使用手机可访问的IP进行联网
1let ary = [1, [2, [3, [4, 5]]], 6]; 常用: 第一种: 1arr_flat = arr.flat(Infinity); 第二种:扩展运算符 123while (ary.some(Array.isArray)) { ary = [].concat(...ary);} 第三种: 1ary = str.replace(/(\[\]))/g, '').split(',');
第一章:React入门React简介官网中文官网: https://react.docschina.org/ 英文官网: https://reactjs.org/ 介绍描述用于动态构建用户界面的 JavaScript 库(只关注于视图) 由Facebook开源 React特点 声明式编码 组件化编码 React Native 编写原生应用 高效(优秀的Diffing算法) React高效的原因 使用虚拟(virtual)DOM, 不总是直接操作页面真实DOM。 DOM Diffing算法, 最小化页面重绘。 React的基本使用相关js库 react.js:React核心库。 react-dom.js:提供操作DOM的react扩展库。 babel.min.js:解析JSX语法代码转为JS代码的库 创建虚拟dom的两种方式 1.纯js方式(一般不使用) 1234567891011121314151617181920212223<!DOCTYPE html><html lang="en"><head> < ...
1、普通监听(无法监听到第一次绑定的变化) 1234567<input type="text" v-model="money"/> //监听 当money值发生变化时触发watch: { money (newName, oldName) { console.log(newName) }} 2、普通监听(可监听到第一次绑定的变化)第一种方式有一个缺点 就是当值第一次绑定的时候 不会执行监听函数,,只有当值改变的时候 才会执行,如果想在第一次绑定的时候执行此监听函数,则需要设置 immediate: true,代码如下: 12345678<input type="text" v-model="money"/> //监听 当money值发生变化时触发watch: { money (newName, oldName) { console.log(newName)  ...
问题:将字符串的内容 显示在span或其他标签上时 \n不会正常显示换行 解决办法:1.添加css样式 white-space:pre 2.如果可以的话,使用<pre>标签替换也可
用固定class和动态class共存的时候,就可以使用下面的方式 success 方式一: 1<text :class="['btn',item.isTrue?'btnActive':'']">{{item.title}}</text> success 方式二: 1<text :class="[item.isTrue?'btnActive':'btn']">{{item.title}}</text>
123456789<view @longpress="longpress"> <view>methods: { longpress(){ console.log("你长按了!!!") }}
调用页面1: 123uni.$on("updateWarehouesList",()=>{//监听对象 updateWarehouesList this.getWarehouesList()//调用方法}) 页面2: 1uni.$emit("updateWarehouesList","")//调用页面1的监听对象 updateWarehouesList并传递"" 跳转传值 对象页面1调转: 123uni.navigateTo({ url: "/pages/warehouse/orderEdit?item=" + encodeURIComponent(JSON.stringify(this.item))}) 页面2接受: 12345onLoad(option) { if(option.item!=null){ this.item = JSON.parse(decodeURIComponent(option.ite ...
需求点击下一个,显示a的下一个字母b,这个时候的内容为 bcd,接着点击上一个,显示b的上一个数字a,这个时候的内容为abc。 代码template 123456789<div class="a2"> <div class="aa1" :style="{'margin-left': num * 20 + 'px','transition': 'all .3s ease-out .1s',}"> <div class="aa11" v-for="(item,index) in aa" :key="index"> <div>{{ item }}</div> </div> </div></div><button ...
公告
博客微信小程序版已上线,同步更新,请扫码浏览。🎉