vue中使用svg图标 安装 svg-sprite-loadersvg-sprite-loader 是用于创建SVG精灵图的插件,通过该插件可以将导入的SVG文件自动生成为symbol标签并插入进html中 yarn add svg-sprite-loader -D 配置加载插件在 vue.config.js 中添加插件。 1const path = require("path")23function resolve 2020-12-10 Vue Vue Svg
uniapp 小程序端渲染富文本图片宽度溢出 模板1<rich-text :nodes="article.articleContent | formatRichText"></rich-text> filters1export const formatRichText = (html) => {2 let newContent = 2020-11-10 uniapp 富文本
uniapp 跨页面操作 修改上一页数据1let pages = getCurrentPages(); // 当前页2const prevPage = pages[pages.length - 2]; // 上一页3// prevPage.$vm 上一页的信息4prevPage.$vm.address = address; // 修改上一页数据 返回上一页带参数子页面 1let pages = getCurr 2020-11-10 uniapp 跨页面
uniapp的生命周期 介绍uni-app是一个使用Vue.js开发所有前端应用的框架。开发一次,多端使用。本文的目的是了解生命周期函数的执行顺序,所以只会接触一部分周期函数。想了解更全面的生命周期函数请前往官方网站。 生命周期类型uni-app 的生命周期分为三类: 应用生命周期 页面生命周期 组件生命周期 应用生命周期应用生命周期仅可在App.vue中监听,在其它页面监听无效。 函数名 说明 onLa 2020-07-16 JavaScript 生命周期
JavaScript类 定义类(class)构造函数通过构造函数模拟类,在内部使用this指向实例对象。使用new关键字来生成实例。 1function Cat(name) {2 this.name = name;3}45var cat = new Cat('向日葵');6console.log(cat.name); // 向日葵 Object.create()Object.creat 2020-07-06 JavaScript Class
ES6语法之Promise Promise 介绍Promise 是异步编程的一种解决方案。避免了使用回调函数和事件所造成的回调地狱。 Promise 接受两个参数:resolve和reject.它们都是函数,被调用时分别会将promise的状态由pending改为fulfilled和rejected。 Promise的状态一旦改变,就不会在变。 Promise对象有三种状态:pending(进行中),fulfilled 2020-07-05 JavaScript ES6 Promise
Flutter状态管理之ScopedModel 简介ScopedModel 允许将数据模型从父Widget传递到后代,会在模型更新时重新渲染使用该模型的所有子项。 安装依赖在pubspec.yml中添加scoped_model的依赖。 scoped_model: ^1.0.1 创建模型1class CounterModel extends Model {2 int _count = 0;3 int get count => 2020-06-06 Flutter 状态管理
Flutter状态管理之InheritedWidget 1.创建数据模型 CounterModel1class CounterModel {2 final int count;3 const CounterModel(this.count);4} 2.创建 InheritedWidget1class CounterInherited extends InheritedWidget {2 Widget child;3 2020-06-05 Flutter 状态管理
Flutter应用权限配置 配置文件 Android1android\app\src\main\AndroidManifest.xml2android\app\src\profile\AndroidManifest.xml 权限列表 Android1<!-- 允许一个程序访问CellID或WiFi热点来获取粗略的位置 -->2<uses-permission android:name="android.p 2020-06-01 Flutter Flutter
Flutter之Android打包 1.生成 key1keytool -genkey -v -keystore my-reyarn lease-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key -keystore 参数后的值: my-release-key.jks,是生成的key的文件名和存放路径 -alias 参数后的值: key 是key的名称 执行之 2020-06-01 Flutter Flutter