摘要: MVC MVC模式的意思是,可以分成三个部分 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下。 View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将 阅读全文
posted @ 2020-09-29 19:08 酷儿q 阅读(111) 评论(0) 推荐(0) 编辑
摘要: react 组件内部的状态是在渲染过程之间保持不变的封装数据。 useState() 是 react hook,负责管理功能组件内部的状态。 我喜欢 useState() ,它确实使状态处理变得非常容易。但是我经常遇到类似的问题: 我应该将组件的状态划分为小状态,还是保持复合状态? 如果状态管理变得 阅读全文
posted @ 2020-09-29 19:06 酷儿q 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 为什么说 $$typeof 是最重要的属性?因为它是代码安全的一道重要防线。 如果你用过 react,对 type、 props、 key、 和 ref 应该熟悉。 但你不一定知道 $$typeof? 首先简单介绍下jsX 当你在写 jsX 时,其实你在调用createElement方法。 reac 阅读全文
posted @ 2020-09-29 19:05 酷儿q 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 微信小程序的wxss、阿里旗下淘宝、支付宝小程序的acss等等语法很类似原生css,但是在web开发里用惯了动态css语言,再写回原生css很不习惯,尤其是父子样式的嵌套写法非常繁琐。 因此,我希望能有一个自动化构建方案,能够简单地将scss转换成小程序的样式语言。 方案1 以前写微信小程序的依赖库 阅读全文
posted @ 2020-09-29 19:03 酷儿q 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 对于大多数单页应用程序而言,管理路由是一项必不可少的功能。随着新版本的vue Router处于Alpha阶段,我们已经可以开始查看下一个版本的vue中它是如何工作的。 Vue3中的许多更改都会稍微改变我们访问插件和库的方式,其中包括Vue Router。我们将结合使用Alpha版本的Vue Rout 阅读全文
posted @ 2020-09-29 19:01 酷儿q 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 当我们的vue项目功能越来越多时,如果有类似的组件,可能会发现自己一次又一次地复制和粘贴相同的数据、方法和 watch。当然,我们可以将所有这些单独的文件编写为一个单独的组件,并使用 prop 来尝试自定义它们,但是使用这么多 props 很容易造成混乱且难懂。为了避免这个问题,大多数人只是继续添加 阅读全文
posted @ 2020-09-29 18:59 酷儿q 阅读(127) 评论(0) 推荐(0) 编辑
摘要: tinajs 是一款轻巧的渐进式微信小程序框架,不仅能充分利用原生小程序的能力,还易于调试。这个框架主要是对 Component、Page 两个全局方法进行了封装,本文主要介绍 [tinajs 1.0.0]() 的 Paeg.define 内部做了些什么。Component.define 与 Pae 阅读全文
posted @ 2020-09-29 18:58 酷儿q 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 在本文中,我们将研究如何使用react的严格模式来获得有关开发期间过时的API和副作用的额外警告。 严格模式 严格模式是用于突出显示应用程序中潜在问题的工具,它不会呈现任何可见的UI。 它只用于激活对其后代的额外检查和警告。 严格模式不会影响生产环境。 我们可以将严格模式添加到react应用程序,如 阅读全文
posted @ 2020-09-29 18:56 酷儿q 阅读(471) 评论(0) 推荐(0) 编辑
摘要: Angular CLI 在 8.3.0 发布过一个新命令 ng deploy,可以将 Angular 应用部署到远程服务器或云存储上面,例如:Firebase hosting、Azure、GitHub pages 等等,这也是算是 Angular CLI 最后一个将 Angular 应用从开发到部署 阅读全文
posted @ 2020-09-29 18:55 酷儿q 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 嵌套路由 嵌套路由:一个路由配置中嵌套其他的路由配置。 嵌套路由挺常用的,比如导航栏有首页、文章、想法、留言4个模块,我们以嵌套路由的形式集成这些模块,在导航栏中点击对应的条目,就会路由到对应的页面(下方显示对应的页面),和html的<iframe>效果差不多。 demo 嵌套路由 <!DOCTYP 阅读全文
posted @ 2020-09-29 18:54 酷儿q 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 背景 平时在用vue开发后台管理系统的时候,应该会用到大量的table这种组件,正常这种组件我们会在项目里做二次封装,然后针对表头title做参数化配置,如下: export default { data(){ return { tableTitle:[ { label:'省份', prop:'pr 阅读全文
posted @ 2020-09-29 18:53 酷儿q 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 前言 vue 项目开发过程中,经常用到插件,比如原生插件 vue-router、vuex,还有 element-ui 提供的 notify、message 等等。这些插件让我们的开发变得更简单更高效。那么 Vue 插件是怎么开发的呢?如何自己开发一个 Vue 插件然后打包发布到npm? 本文涉及技术 阅读全文
posted @ 2020-09-29 18:52 酷儿q 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 情景 vue+Element 实现管理页面菜单栏, 点击菜单时 router 改变 hash 访问不同子组件。但是改变 hash 时菜单栏展开状态和 highlight 并不会同步, 需要手动实现。 Try Try See 第一反应是通过 onhashchange 监听 hash 的变化, 将 lo 阅读全文
posted @ 2020-09-29 18:51 酷儿q 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 自 2014 年正式对外发布以来,vue 凭借着入门容易、资料丰富、框架功能完善等优势,成为国内许多前端开发者在众多 JavaScript 框架中的首选。Gitee 上这些优秀的开源 vue 组件也侧面说明了 Vue 的生态在国内已经日臻成熟,而下面这五款开源的 Vue 组件绝对是你不想错过的。 1 阅读全文
posted @ 2020-09-29 18:48 酷儿q 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 基本Loader webpack中loader是一个Commonjs风格的函数,接收输入的源码,通过同步或异步的方式替换源码后进行输出。 module.exports = function(source, sourceMap, meta) { } source是输入的内容 sourceMap是可选的 阅读全文
posted @ 2020-09-29 18:47 酷儿q 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 简介 local_cache_sync是一个非常简单易用的Flutter本地储存库,适用于在本地储存一列轻量数据(例如用户保存在本地的设备信息,或者缓存一系列用户信息) local_cache_sync的所有方法,包括保存与读取,都是同步的,而不是异步的。 同步存取意味着你不需要使用await就可以 阅读全文
posted @ 2020-09-29 18:46 酷儿q 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 如果有人问你将在 2020 年选择哪种框架进行开发,你的答案将是什么?很明显,你主要有两个选择: react.js 和 vue.js!但是,如果你需要选择一个怎么办?好吧,两个最受欢迎的框架 react Js 和 vue.Js 之间的战斗是真实的。确实很难表明哪个能推翻另一个。但是,我们试图在此处区 阅读全文
posted @ 2020-09-29 18:40 酷儿q 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 微信小程序页面跳转方式有很多种,可以像html中a标签一样添加标签进行跳转,也可以通过js中方法进行跳转。 navigator标签跳转 <view class="btn-area"> <navigator url="/page/navigate/navigate?title=navigate" ho 阅读全文
posted @ 2020-09-29 18:39 酷儿q 阅读(694) 评论(1) 推荐(1) 编辑
摘要: 1.首先, @click.native 是给组件绑定原生事件,只能用在组件上,不可以用在原生元素上。异常信息: [vue warn]: The .native modifier for v-on is only valid on components but it was used on <butt 阅读全文
posted @ 2020-09-29 18:36 酷儿q 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: vue 新手经常问的一个常见问题。可以将字符串、数组、数字和对象作为props传递。但是你能把一个函数当作一个props来传递吗? 虽然可以将函数作为props传递,但这种方式不好。相反,vue 有一个专门为解决这问题而设计的功能,接下来,我们来看看。 向组件传入函数 获取一个函数或方法并将其作为一 阅读全文
posted @ 2020-09-29 18:35 酷儿q 阅读(1619) 评论(0) 推荐(0) 编辑