摘要: 小程序体积 在2 M 以下,所以 不能 放 太多 本地资源。 不过有个解决方案就是 分包。可以分4个,也就是 8M.整整扩大了 三倍,下面 就看看怎么解决的。 1.在app.json 设置subpackages数组。 2.在主文件页面新建分包文件夹 分包页面所依赖的图片和第三方工具得另外下载。不能用 阅读全文
posted @ 2019-10-31 16:12 打个大大西瓜 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 前端路由使用的是 vue-router,所以你可以选择两种方式:browserHistory和 hashHistory。 两者的区别简单来说是对路由方式的处理不一样,hashHistory 是以 # 后面的路径进行处理,通过 HTML 5 History 进行前端路由管理,而 browserHist 阅读全文
posted @ 2019-10-27 22:25 打个大大西瓜 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 重现项目在这 使用vue init webpack创建的项目,改了三个地方 现象: npm run dev没问题 因为跟build的目录不同当npm run build后提取出来的css文件中url()中图片的路径是static/img/logo.82b9c7a.png这样的,应该是根据url-lo 阅读全文
posted @ 2019-10-27 22:21 打个大大西瓜 阅读(8820) 评论(0) 推荐(0) 编辑
摘要: 路由懒加载 当打包构建应用时,Javascript 包会变得非常大,影响页面加载速度。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。如: 异步组件 在大 阅读全文
posted @ 2019-10-27 22:04 打个大大西瓜 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 引入外部模块 除了 element-ui 组件以及脚手架内置的业务组件,有时我们还需要引入其他外部组件,这里以引入 vue-count-to 为例进行介绍。 引入依赖 在终端输入下面的命令完成安装: 加上 --save 参数会自动添加依赖到 package.json 中去。 使用 全局注册 main 阅读全文
posted @ 2019-10-27 21:18 打个大大西瓜 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 2. 思路分析 3. 使数据对象变得“可观测” 4. 依赖收集 5. 订阅者Watcher 6. 测试 7. 总结 1. 前言 每当被问到Vue数据双向绑定原理的时候,大家可能都会脱口而出:Vue内部通过Object.defineProperty方法属性拦截的方式,把data对象里每个数 阅读全文
posted @ 2019-10-27 20:57 打个大大西瓜 阅读(265) 评论(0) 推荐(0) 编辑
摘要: web-view的src只能带一个参数src="…?a=1" h5页面 小程序页面index.wxml页面 index.js页面 h5的js页面(获取并处理小程序传递过来的参数) 本文链接:https://blog.csdn.net/qq_37235231/article/details/82053 阅读全文
posted @ 2019-10-24 11:09 打个大大西瓜 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 大家在做vue开发的时候难免会遇到跨域的问题,一般解决的办法有两种,后端配置cors,大部分框架都集成了相应的配置文件,另一种就是前段设置反向代理,而笔者今天要说的就是vue生产模式的反向代理。 vue cli 2.x: vue cli 3.x: 先安装一个插件 下面有个例子 本文链接:https: 阅读全文
posted @ 2019-10-18 19:30 打个大大西瓜 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 微信小程序的文件预览 微信小程序的文件预览需要先使用wx.downloadFile下载文件,然后使用下载文件的临时路径通过wx.openDocument进行文件的预览 项目中,有的需要打开pdf 来阅读信息。就需要用小程序自带的api方法。 wxml代码: js代码: 阅读全文
posted @ 2019-10-08 11:03 打个大大西瓜 阅读(4460) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/wh_xmy/article/details/86475859 背景:由于微信官方修改了 getUserInfo、authorize 接口,无 阅读全文
posted @ 2019-10-08 10:21 打个大大西瓜 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: html方法要回到小程序原生页面的时候采用: url: / + app.json 里面要跳转的小程序页面的路径。 如果要传递参数到跳转到页面,则可以在url后面拼接,如要传递id和title: 注: 要引入相关的js 小程序原生页面接收传递的参数: 可以在 跳转 小程序 页 onload 接收到。 阅读全文
posted @ 2019-09-25 18:46 打个大大西瓜 阅读(14364) 评论(0) 推荐(0) 编辑
摘要: 在此,先分享一个我的一点经验,做前端的,或者写代码的应该都一样,时刻都得准备好学习新东西,接受新知识,而且不像上学时候那样有某门课专门可以事无巨细的囊括某类知识点,所以只要看到某个新词或是某个新的概念之类的,马上复制,然后百度!这样,你会发现看一篇文章的同时又看了相关的好多篇文章,这样,知识才会慢慢 阅读全文
posted @ 2019-09-24 14:30 打个大大西瓜 阅读(229) 评论(0) 推荐(0) 编辑
摘要: UnionID 机制说明 如果开发者拥有多个移动应用、网站应用、和公众账号(包括小程序),可通过UnionID 来区分用户的唯一性,因为只要是 同一个微信开放平台账户下的移动应用、网站应用和公众账号(包括小程序),用户的UnionID是唯一的。 换句话说、同一用户,对同一微信开放平台下的不同应用、u 阅读全文
posted @ 2019-09-23 16:46 打个大大西瓜 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 小程序开发中,现在一般都需要获取微信用户信息,如头像/名字等.这样在用户第一次进入小程序时,微信端会弹出一个是否同意授权的消息提示框.但是如果用户第一时间点击了拒绝,或者用户手误点击了拒绝,如果没有了后续的操作,可能你的小程序就不能使用了,也就会失去这样一位用户.所以,微信官方推荐了一个方法,就是在 阅读全文
posted @ 2019-09-20 11:21 打个大大西瓜 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 在使用vue-cli创建vue项目时,可以自动生成webpack文件。使用 即可打包发布生产文件,打包后的文件 可以看到使用url-loader处理后的文件是在static目录下生成fonts目录下的文件。全部样式文件打包在css目录下app.hash.css文件中。 但我们会发现发布后,会存在字体 阅读全文
posted @ 2019-09-20 11:09 打个大大西瓜 阅读(1953) 评论(0) 推荐(0) 编辑
摘要: 一、前言 由于微信官方修改了 getUserInfo 接口,所以现在无法实现一进入微信小程序就弹出授权窗口,只能通过 button 去触发。官方连接:https://developers.weixin.qq.com/community/develop/doc/0000a26e1aca6012e896 阅读全文
posted @ 2019-09-20 10:47 打个大大西瓜 阅读(5855) 评论(0) 推荐(0) 编辑
摘要: 微信小程序-获取当前城市位置 , 在一些小程序,会根据不同的城市,展现不同的商品,和内容,这就需要获取位置,转换位城市来处理。 1, 获取当前地理位置,首先要拿到用户的授权wx.openSetting; 调起客户端小程序设置界面,返回用户设置的操作结果。设置界面只会出现小程序已经向用户请求过的权限  阅读全文
posted @ 2019-09-20 09:55 打个大大西瓜 阅读(6970) 评论(0) 推荐(0) 编辑
摘要: 小程序 有的一些 需要 用户 先 给授权 才能调用其方法,比较 录音,保存图,位置信息等 重点是openSetting,getSetting的使用,可以 看微信平台这方法的。 这里是最原始的获取权限的代码,完全有可优化的空间。 抛砖引玉。 阅读全文
posted @ 2019-09-20 09:34 打个大大西瓜 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 由于新版本小程序开发做了更动需要在app.json档案中添加PermissionObject 结构说明小程序获取权限时展示的接口用途 如: 本文链接:https://blog.csdn.net/sun830910/article/details/86762947 特此记录 阅读全文
posted @ 2019-09-20 09:30 打个大大西瓜 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 有的小程序需要跳转到别的小程序。 需要传递 跳转目的的appId,path,以及要传递的对象 (extraData),不过需要 再app.json 配置记录跳转得appId。 🈚😭 有个坑,自己踩了,才知道。 这跳转小程序得 点击触发。 在下下图描述。 下图 是 在app.json ,一些参数配 阅读全文
posted @ 2019-09-19 17:43 打个大大西瓜 阅读(535) 评论(0) 推荐(0) 编辑