vue中提到【父子组件】,则一定会想到我们常用的父子组件通信:props+$on()、$emit(),如图:
也就是说,虽然在一般情况下,子组件是不能引用父组件或者Vue实例的数据,但是对于在开发中出现的“数据需要在组件中来回传递”,我们最简单的解决办法就是通过props(和v-on)将数据从父组件传到子组件,再用$...…
大部分情况下Object.getOwnPropertyNames()与Object.keys(obj)的功能是一样的,我们一般也是用来获取一个JSON对象中所有属性,例如
constobj={
property1:1,
property2:2,
};
console.log(Object.keys(obj));
...…
Vue-cli3打包体积优化方案
前言:
公司项目完成后,打包完成后有1.18MB,其实感觉还行了,但是还可以有优化的地方,对于咱们有精益求精(有没有还是有点*数的)的精神下再去优化,可以先在项目中安装webpack-bundle-analyzer可以看到各个文件的大小
npminstallwebpack-bund...…
一、vue中使用iconfont
1、百度搜索iconfont或者阿里巴巴矢量图标库官网,注册登录;
2、找到图标管理->新建项目,或者使用已有的项目,用于保存自己的图标;
3、搜索自己需要的icon;
4、添加到购物车中;
5、购物车中就有了相应icon
6、点击购物车,选择添加至项目。就是我们刚才创建...…
本文实例讲述了jQueryHTML获取内容和属性操作。分享给大家供大家参考,具体如下:
获取内容和属性
获得内容-text()、html()以及val()
三个简单实用的用于DOM操作的jQuery方法:
text()-设置或返回所选元素的文本内容
html()-设置或返回所选元素的内容(包括HTML标记)
val(...…
随着小程序应用越来越广泛,国际化支持逐渐成了刚需。
官方文档给出了一个国际化方案,但觉得配置起来稍微有点复杂,对项目结构还有一定的要求。如果是旧项目改动成本太大,遂决定自己实现一个小程序国际化方案。
源码地址:https://github.com/cachecats/miniprogram-i18n
一、项目结构
整体...…
电商小程序中,用到瀑布流的地方非常多,每次都写一个瀑布流,重复一次逻辑,作为程序员,肯定是非常不愿意的。
瀑布流的形式都是大同小异,不同的是瀑布流中每个模块的内容,随业务而变化。
所以,我们把瀑布流框架抽象成组件,瀑布流的内容由业务确定。这样即可实现组件化和自定义的最大平衡,微信小程序组件源码。
首先,我们来看一下瀑...…
本文实例讲述了jQuery淡入/淡出效果函数用法。分享给大家供大家参考,具体如下:
jQueryFading方法
jQuery拥有下面四种fade方法:
fadeIn()
fadeOut()
fadeToggle()
fadeTo()
jQueryfadeIn()方法
jQueryfadeIn()用于淡入已隐藏的元...…
本文实例讲述了jQueryHTML设置内容和属性操作。分享给大家供大家参考,具体如下:
jQuery-设置内容和属性
设置内容-text()、html()以及val()
将使用前一章中的三个相同的方法来设置内容:
text()-设置或返回所选元素的文本内容
html()-设置或返回所选元素的内容(包括HTML标记)
...…
前言:
微信小程序的循环实现,通过wx:for与wx:for-items与wx:key,那么他的主要使用特点是什么呢?
1 wx:for
从目前的例子看,wx:for的使用确实是对数组来做的,参考微信icon示例程序。
示例里面都是对数组进行条件判断,比如iconsizejius就是一个典型的数组。
2&...…