VUE2升级成VUE3的优化与区别

2022-09-17
阅读 5 分钟
2.1k
在vue2里面的Vue是一个构造函数,通过该构造函数创建一个Vue实例,data选项可以是对象,也可以是方法返回一个对象。可以通过el选项指定一个挂载的容器,也可以通过$mount()方法指定挂载的容器。
封面图

实现观察者模式-observer

2019-04-05
阅读 3 分钟
1.3k
我们在日常开发使用经常遇到一些场景需要使用到观察者模式,比如登录成功需要改动同步页面多个模块的信息,这时最佳选择是使用observer 观察者模式。又是一个难忘清明节,这一次在大巴上过节了,只能在大巴上写作咯,从昨晚9点30分在广州省汽车站出发到现在中午12点30分还未到。历经了15个小时还未到家,不是老家路途太...

17行代码了解异步Promise、await、async、setTimeout

2019-04-04
阅读 1 分钟
1.6k
来源于:阿贤博客17行代码了解异步:Promise、await、async、setTimeout {代码...} 来源于:阿贤博客

前端模块化开发

2019-04-03
阅读 8 分钟
4.4k
模块化: 是指在解决某个复杂、混杂问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。

跨域请求POST解决方案

2019-04-03
阅读 1 分钟
13k
1、默认情况下,ajax(XMLHttpRequest()对象和ie下Microsoft.XMLHTTP对象)受制于同源策略是不允许跨域请求。

Vue组件内部实现一个双向数据绑定

2019-04-03
阅读 1 分钟
4.4k
来源于:阿贤博客 思路:父组件通过props传值给子组件,子组件通过 $emit 来通知父组件修改相应的props值,具体实现如下: {代码...} 来源于:阿贤博客

常用数组操作方法

2019-04-03
阅读 5 分钟
2.3k
方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。Array.flat(n)是扁平数组的api,n表示维度,n值为Infinity时维度为无限大

小程序wx.createInnerAudioContext()获取不到时长问题

2018-11-08
阅读 2 分钟
8.4k
最近在开发小程序中,需要用到音频播放功能。但在初始化时,使用InnerAudioContext.duration获取不到音频的时长。 {代码...} 解决方法 使用innerAudioContext.onCanplay()监听音频进入可以播放状态。 {代码...}

符合SEO的HTML布局规范

2018-08-03
阅读 3 分钟
2.9k
注:在<body>..</body>标签区中的罗列,都是一些基础的HTML标签,这些标签出现的次序是可以变化的。但head里面的标签最好不要变动!

EggVueSsr实现前后端分离、服务器和客户端同构渲染

2018-08-02
阅读 9 分钟
4.4k
来源于:阿贤博客 Egg + Vue + Ssr 下一代web开发框架 环境版本 && 模式 Egg 版本: ^2.x.x; 模式: MVC Node 版本: ^8.x.x+ Npm 版本: ^5.x.x+ Webpack 版本: ^4.x.x Vue 版本: ^2.5.0 模式:MVVM egg-view-vue-ssr 版本: ^3.x.x 运行命令 安装cli(非必需) {代码...} 安装依赖 {代码...} 本地开发 {代码...} 发...

PHPTAL模板引擎语法

2018-07-30
阅读 8 分钟
2.9k
来源于:阿贤博客 PHPTAL模板引擎语法 PHP 数据 本文档的使用到的数据($talData) {代码...} {代码...} 属性优先权 define 定义变量 condition repeat content or replacae attributes 属性 omit-tag TAL有效空间 定义变量 定义全局(global)变量title和局部变量 key {代码...} 定义默认值变量 {代码...} TAL有效空间 定...

weex czzlm 项目开发总结--交互

2017-04-21
阅读 3 分钟
2.4k
WEEX交互存在问题与解决方案 1、 需要注意:store必须在router之前加载好,不然执行router.app.$store.commit会出现undefined 2、router.beforeEach的第一个参数to 属性name默认是undefined,需要定义每个路由的name 3、组件data 不能return {} 4、路由的解析是按照顺序解析的: { path: '/', redirect: '/sent/recordLis...

weex czzlm 项目开发总结--重构

2017-04-20
阅读 2 分钟
4.7k
1、不能支持横屏2、native不支持less内嵌(.header . hd_back{})、@import写法3、native 不支持样式属性简写:比如不支持padding: 10px 5px 0px 0px; 必须写成