VueJS

(28)

Vue SSR 服务端渲染是否有必要

最近遇到一个问题,一个内容站是否适合前后端分离。对于我这之前并不是一个问题: - 因为对于内容站我压根不会考虑前后端分离,毕竟后端模板已经足够灵活,完全没有分离的必要。 - 而 APP 和小程序是天然的前后端分离,也没有选择性。

VueJS v-model 自动将输入框获取的字符串转换为数字

## JS 的类型转换容易出现 bug html input 输入框即便指定 type="number",也经常出现 v-model 获取到的值为字符串的情况。 于是就出现了,在数值计算逻辑中,数字与字符串相加的情况。 ```

移动网页端使用 Vue Vant 组件上传文件

## 非图片文件如何显示预览图标 默认支持非图片文件的预览图标,效果可以接受。同时,可以看到文件名的前面一部分。 ![移动网页端使用 Vue Vant 组件上传文件](https://cdn.sunzhongwei.com/sunz

Vue Element UI upload 组件上传文件之后 file list 依旧是空数组

在 element ui 的 GitHub issue 中搜索了一下,发现 upload 组件确实不支持自动更新 file list,需要手动在上传成功和删除的回调中处理文件列表同步。。。 这个体验太差了。 无奈只能手动实现,设

设置 Element UI 组件默认加载英文语言包

Element UI 默认使用的是中文 locale,在英文网站中使用,会发现大量的组件提示信息为中文。 我是从 CDN 引入的 Element UI 文件,找到一个切换 locale 的解决方案。 - 首先,从 CDN 引入英

vant button 组件动态添加/删除 loading 属性

例如,vant 的 button 组件,有一个 loading 属性。 ``` ``` - 有 loading 属性时,按钮会显示一个进行中的动态效果 - 没有 loading 属性时,则是一个普通的按钮样式 通常

Vue 组件库 Vant 的 Picker 选择器使用问题汇总

## van-popup 不显示 bug 现象: 触发 picker 弹出事件后,van-overlay 黑色背景已出现,但是包含 van-picker 的 van-popup 并未显示出来。 Chrome 工具里看了一下,

Vuejs 输入框监听回车事件

例如,我想在一个输入框输入内容之后,点击回车,自动触发一个处理输入内容的函数。 使用 @keyup.enter 即可: ``` ``` 演示效果: [颜色转换工具 demo](https://www.sunzh

v-show 与 v-if 的区别

平时在 vuejs 中用 v-if 使用习惯了,当突然看到 v-show 时,不由的产生了疑惑,既然有了 v-if, 为何还要 v-show. ## v-if 条件渲染,即,使用了 v-if - 如果满足条件,则整个子节点都会

VueJS 实现管理后台新订单的语音提醒

## 逻辑 当新订单数量接口返回的数字大于之前缓存的值时,就播放提示音;并弹窗提醒。 ## 实现代码 第一次用 js 调用音频播放,没想到这么简单。。。 ``` new Vue({ el: "#sidebar",