Vue
1
Justin0223
I will be okay
展开
-
Vue 在sass中的主题切换方案
(一) 前言主题切换,是目前很多产品需要定制的功能,常见的比如需要给用户提供两套主题,日间和夜间模式,那么我们需要找出一种在实际项目中使用的方案(二) 切换方案已知道的主题切换方案有如下几种DWZ富客户端实现方式:将不同主题的样式抽取出来。生成多份不同的主题样式文件。动态引入。比如// theme1.css.demo { color: red;}// the...原创 2019-05-27 00:53:37 · 6708 阅读 · 4 评论 -
如何在Vue中使用slot定义组件
(一)前言在react中,可以将组件理解为上下层级,使用children在子层级作为嵌套渲染,但是vue提供方案为slot,并且相对于react,还提供插槽的扩展功能,主要分为三种,匿名插槽(类似与children),具名插槽,作用域插槽 (可以提供数据绑定)。(二) 匿名插槽类似与react的children。我们举个粟子。首先我们写个组件如下<template> &...原创 2019-04-16 00:51:31 · 5353 阅读 · 0 评论 -
vue移动H5端 -- 微信分享详情页面,结果link为首页
前言在安卓分享详情没这问题,但是ios这边出现分享到首页,猜测是vue-router出的问题,然后,去基佬网(github)逛一圈,发现问题所在, 链接(一)原因IOS:微信IOS版,微信安卓版,每次切换路由,SPA的url是不会变的,发起签名请求的url参数必须是当前页面的url就是最初进入页面时的urlAndroid:微信安卓版,每次切换路由,SPA的url是会变的,发起签名...原创 2018-05-01 22:00:49 · 4428 阅读 · 6 评论 -
iview在IE11,关键是微信客户端浏览器报错。
前言项目基于VUE(@2.52)+Vuex(@3.0.1)+iview(@2.8.0)然后, 其实开始就不打算兼容IE的,虽然vue说支持兼容到ie9+, 谁知道iview更绝, 直接ie11和微信客户端PC浏览器直接拜拜(主要是微信客户端浏览器)(一)处理iview在build/webpack.base.conf.js 49行// 新增iview的babel-loader...原创 2018-04-14 21:05:22 · 2135 阅读 · 0 评论 -
移动浏览器,使用h5选取相册和相机
因为浏览器和微信浏览器区别,导致直接使用capture=”camera”,浏览器会调用相机。解决方案,就是在组件加载时候,判断一下内核代码如下<template> <div id="info-container"> <ul class="nav-wrapper"> <li class="head-item">原创 2018-04-07 15:53:14 · 2075 阅读 · 0 评论 -
fastclick.js在点击一个可输入的div时,ios无法正常唤起输入法键盘
前言为了提升移动端click的响应速度,使用了fastclick.js这么一个库。这个库导致这个可编辑的div被点击无法轻松的唤起输入法。 长按才能成功。div的一个contentEditable=”true”解决方案首先:再你的编辑器中增加一个class属性。我用的是quilljs<div id="editor" class="needsclick">&...原创 2018-04-07 15:11:29 · 3057 阅读 · 0 评论