原生H5如何与Android和IOS通信
交互方式Android: 1) window.WebViewJavascriptBridge[methodName](params) 2) window.android.methodName IOS:1) window.webkit.messageHandlers[methodName].postMessage(params) // 无法获取原生返回值 2) window.promp
交互方式Android: 1) window.WebViewJavascriptBridge[methodName](params) 2) window.android.methodName IOS:1) window.webkit.messageHandlers[methodName].postMessage(params) // 无法获取原生返回值 2) window.promp
效果跟头条的Tab跟随差不多,暂时不能实现tab始终固定在中间显示 !没有找到合适的插件, 采用了VUE的 Transition + v-touch 以及 Animate.css 手写实现 !传送门-Github =>使用注意: 移动端滑动, v-touch 需要进行脚手架依赖安装才可以使用1 . cnpm install vue-touch@next --save dev2 . main.
吐槽: 买菜确实用不到高数, 但是学好高数对工作真的会有用 ! ! ! 悔不当初.知识点1 . Vue提供transtion动画 + Javascript动画生命钩子函数实现动效v-on:before-enter="beforeEnter" (动画进入前) v-on:enter="enter"(动画进入时) v-on:after-enter="af
GitHub:axios-vue待优化问题: 重复请求优化
应用场景后端管理系统有多个角色,每个角色的权限不同可访问的页面也不同;这时前端就需要判断用户角色权限,动态加载左侧菜单栏;实现思路第一种: 通过vue提供的addRoutes,动态添加路由 (三级菜单时建议使用)1 ) 创建vue实例的时候将vue-router挂载,但这个时候vue-router挂载一些登录或者不用权限的公用的页面 2 ) 当用户登录后,获取用role,将role和路由表每个页
自定义指令局部directive的写法 directives:{ noMoreClick: { inserted(el, binding) { el.addEventListener('click', () => { el.classList.add('is-disabled'); el.disabled = true;
实现思路实现背景,table没有分页,这是前提!!1 . 如果后台有接口,直接改动完把列表list提交给后端2 . 如果没有后台,增加权重字段,提交到后端3 . 上下移动,实际就是操作数组list的顺序indexJavascript ================ data =================== HotTableList:[] =============
方法一VSCode设置:打开VSCode编辑器设置搜索files.eol,将Files下边的下拉框改成\n方法二下载vs code插件:EditorConfig for VS Code 找到.editorconfig,如果没有就新建一个,修改为以下内容: root = true [*] charset = utf-8 indent_style = space indent_size = 2 e
项目安装 1. npm install vue-quill-editor 2. npm install quill 配置使用 === Vue项目中Main.js中引入 ==== import Vue from 'vue' import VueQuillEditor from 'vue-quill-editor' import 'quill
基础数据类型1、基本类型(值类型):Boolean、String、Number、Symbol、Null、Undefined2、引用类型:Function、Object、Array特别说明:Symbol是ES6新增的原始数据类型,表示独一无二浅拷贝和深拷贝区分:假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,那就是深拷贝场景:vue操作数据时,把item