AES加密 import CryptoJS from ‘crypto-js’;let AES_key = "***************** " //十六位十六进制数作为密钥let AES_iv = ’ ******************* ’ //十六位十六进制数作为密钥偏移量1,/** * AES 加密 * * @export * @param {*} params * @param {*} paddingStr * @return {*} */export function enc
scrollBehavior的使用 基于vant 使用Tabbar页面进行切换时,保持原页面滚动条位置不变router /index.jsimport Vue from 'vue'import Router from 'vue-router' Vue.use(Router)export default new Router({ scrollBehavior(to, from, savedPosition) { if (savedPosition && to.meta.keepAlive) {
vue 引入文件是报错 在vue项目中引入 weui.js时候 总是报错,在网上找到这么一串代码在根目录下创建 declaration.d.ts 文件写入一下内容:declare module 'weui.js' { const vis : any; export default vis}
判断页面是刷新还是首次加载 if (window.performance.navigation.type == 1) { console.log("页面刷新"); } else { console.log('页面首次加载') }
mint ui 时间选择器ios和android兼容问题 在使用mint ui 的时候 关于时间选择器的问题在做移动端开发的时候,使用mint ui 的时间选择器时候,存在ios和Android 兼容问题在ios设备上,选择时间的时候,如果底层是可滑动,选择日期时底层也会滑动,体验效果非常差我就在网上找禁止底层滑动的代码document.body.style.overflow = "hidden";document.addEventListener("touchmove", mo, false);这是禁止页面滑动的代码我是把他写在了 触发时间选
vue input自动获取焦点的方法 在移动端输入框想自动获取焦点(自动弹出输入法)我是在 uitls 文件下面 index.js 注册全局的指令import Vue from ‘vue’// 注册一个全局自定义指令 v-focusVue.directive(‘focus’, {// 当被绑定的元素插入到 DOM 中时……inserted: function (el) {// 聚焦元素el.focus()}})在需要的组件中调用 (和data methods 一个级别)directives: {focus: {//
vscode代码提交到远程仓库步骤和遇到的问题 vscode 提交代码1.点击changes 后面的+ (暂存所有更改)2.点击当前文件加后面的√(提交)会在代码上方有弹出框,输入提交内容(和git commit -m ‘’ 一个意思)3.点击√后面的…(三个点) 点击拉取(防止与其他人代码产生冲突)4.点击最下面的蓝条中分支后面的更新图标已完成上传如果在其他人的电脑上提交代码可能会产生报错:remote: User permission denied说明提交的用户名和密码使用不对只需要在执行git 命令git credenti
vue 页面之间使用eventBus传值 在src 目录下创建 bus.js 文件import Vue from 'vue'export default new Vue()在需要向外传递值的组件/页面中写:import eventBus form '../bus.js'methods:{ click(){ eventBus.$emit('自定义事件名',参数) } }在接受值的组件/页面中写:import eventBus form '../bus.js'created:{ eventBus.$emit('自定