
vue
爱笑的刚刚
这个作者很懒,什么都没留下…
展开
-
Vue中动态加载组件得几种方式
1.使用import导入组件,获取组件 var name = '组件名' var ComponentName = ()=>import('./'+name+'.vue') var router = { name:name, ComponentName :ComponentName }2.使用import导入组件,直接将组件赋值给componetvar name = '组件名';var route={ name:name, component :() =>原创 2020-09-23 10:34:46 · 1115 阅读 · 0 评论 -
Vue路由守卫(全局守卫、组件内守卫)
一,全局守卫1. mian.js中引入Router import Router from 'vue-router' Vue.use(Router)2.全局前置守卫及实例 router.beforeEach((to,from,next)=>{ }) to:要进入的目标 路由对象 from:当前导航正要离开的路由 next(vm =>{ }) 进入该组件之前被调用,组件实例还没有被创建,不能使用 this关键字 next来访问组件实例,也就是原创 2020-08-27 14:02:26 · 2061 阅读 · 0 评论 -
vue中使用axios实例
基本用法1.安装npm i axios --save2.在main.js中引入axiosimport axios from 'axios'Vue.prototype.$axios = axios3.在组件中使用: axios请求的方法: get:获取数据,请求指定的信息,返回实体对象 post:向指定资源提交数据 put:更新数据,从客户端向服务器传送的数据取代指定的文档的内容 patch:更新数据,是对put方法的补充,用来对已知资源进行局部更新 de原创 2020-08-19 16:54:40 · 1959 阅读 · 0 评论 -
vue中异步加载百度地图api及js中调用百度地图API
vue中加载百度地图1.创建map.js 文件 js文件名随便 export default function loadBMap(ak) { return new Promise(function(resolve, reject) { if (typeof BMap !== 'undefined') { resolve(BMap) return true } window.onBMapCallback = function(原创 2020-07-28 16:58:46 · 2185 阅读 · 1 评论 -
vue中DPlayer视频播放器使用方法
vue中DPlayer视频播放器使用方法1. npm install dplayer - s2. 3原创 2020-04-30 11:50:25 · 6480 阅读 · 0 评论 -
使用HBuilder - wap2app 打包vue写的移动端项目 禁用原生标题栏
解决方案在 sitemap.json 文件里1、把global里的titleNView值设置为false2、在sitemap.json的pages数组的最后,适配url规则为从上而下,配置一个webviewid为common的webview,容纳所有随机打开的窗口原创 2020-05-12 09:45:29 · 876 阅读 · 0 评论 -
vue做移动端项目,手机上底部样式被软键盘顶起
vue移动端,解决手机上底部样式被弹出框顶起data(){ return{ screenHeight: document.body.clientHeight, // 默认值 originHeight: document.body.clientHeight, // 默认高度 在watch比较 height:true }...原创 2020-04-30 17:17:21 · 1408 阅读 · 0 评论