自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 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 1057

原创 React生命周期

react生命周期方法百度找的图片,自己记录一下1.componentWillMount 组件渲染之前调用2.componentDidMount 组件第一次渲染完成后调用,仅在客户端3.componentWillReceiveProps 组件在接收到新的props时调用.初始化render时不会调用4.shouldcomponentUpdate 返回布尔值,在接收到props和state时调用5.componentWillUpdate 组件更新前,接收到新的props和stat

2020-09-15 17:33:05 127

原创 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 1916

原创 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 1889

原创 使用若依框架开发整理(持续更新)

1.页面之间跳转 function dept() { var url = "跳转的地址"; $.modal.openTab("名称", url); }

2020-08-11 14:42:43 2822 1

原创 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 1966 1

原创 前端实现页面数据导出功能(兼容ie)

let excel = '' // 生成表头 let row = '<tr>' + '<td>区域</td>' + '<td>数量</td>' + '</tr>'; ...

2020-07-24 13:53:40 559

原创 编写HTML5的实用小技巧

1. 新的文档类型(Doctype) <!DOCTYPE html>(注意:你的doctype的申明需要出现在你html文件的第一行。)2. 重新定义可以利用元素来创建与logo密切相关的副标题。不过,现在HTML5修改了这个用法,元素被重新定义了,它现在用来代表小字或其他边注3. 不再需要脚本、链接类型 <link rel=”stylesheet” href=”path/to/stylesheet.css” /> <script src=

2020-06-22 09:16:56 415

原创 平常积累,整理

记录一下,以后查阅比较方便contenteditable="true" 允许内容被编辑

2020-06-19 09:11:17 129

转载 收集了一些实用的css代码

1、垂直对齐.verticalcenter{position: relative;top: 50%;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}使用这个技巧,从单行文本、段落到box,都会垂直对齐。目前浏览器对Transform的支持是需要关注的,2、伸展一个元素到窗口高度在具体场景中,你可能想要将一个元素伸展到窗口高度,基本元素的调整只能调

2020-06-18 08:57:37 517

原创 使用HBuilder - wap2app 打包vue写的移动端项目 禁用原生标题栏

解决方案在 sitemap.json 文件里1、把global里的titleNView值设置为false2、在sitemap.json的pages数组的最后,适配url规则为从上而下,配置一个webviewid为common的webview,容纳所有随机打开的窗口

2020-05-12 09:45:29 804

原创 vue做移动端项目,手机上底部样式被软键盘顶起

vue移动端,解决手机上底部样式被弹出框顶起data(){ return{ screenHeight: document.body.clientHeight, // 默认值 originHeight: document.body.clientHeight, // 默认高度 在watch比较 height:true }...

2020-04-30 17:17:21 1339

原创 vue中DPlayer视频播放器使用方法

vue中DPlayer视频播放器使用方法1. npm install dplayer - s2. 3

2020-04-30 11:50:25 6312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除