Vue
【每周书单】CPU通识课、Vue.js技术内幕、人工智能(第4版)、华为数据之道、新机器智能、科学学习、软能力等
· ☕ 12 分钟
本周是2023年第14周,本周推荐书单均来自群友推荐。欢迎大家在群里推荐书籍,我们会在每周整理出来。也欢迎您的加入,可先加群主微信(微信号:gameboy1000)备注“加群”,群主会拉你进群。
【开源之耻】vue-admin-beautiful npm 包投毒事件始末
· ☕ 6 分钟

2023年1月5日,著名开源项目 AFFiNE 发推提醒大家,有一个名为 chalk-next (chalk 的复制品,赝品) 的包文件中含递归删除本地配置代码。随后,该包被 npm 安全团队证实含恶意代码并下架。
Vue.js强制重新渲染组件的正确方法
· ☕ 2 分钟
在开发过程中,有时候会遇到这么一种情况,通过动态的赋值,但是dom没有及时更新,能够获取到动态赋的值,但是无法获取到双向绑定的dom节点,这就需要我们手动进行强制刷新组件。一般有这4种方法:
Vue.js添加全局过滤器的几种方法
· ☕ 2 分钟
过滤器基础知识
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式。
<!-- 在双花括号中 -->
{{ message | capitalize }}
<!-- 在 `v-bind` 中 -->
<div v-bind:id="rawId | formatId"></div>
组件内创建过滤器,是在filters对象中添加一个方法,如下capitalize方法:
Vue.js 常见面试题【基础类】
· ☕ 4 分钟

某培训机构的总结的vue.js的常见面试问题,分为基础类和扩展类。
刚好最近也在学习vue.js框架,就查阅了官方文档,简单回答如下:
[基础类问题]
Vue.js 切换路由后页面回到顶部
· ☕ 2 分钟
vue-router有两种路由模式(HTML5 History 模式 | Vue Router)。
vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。
Module build failed: Error:Node Sass does not yet support your current environment
· ☕ 1 分钟
npm run dev 启动一个 Vue 项目报错:
Failed to compile with 1 errors 21:36:21
error in ./src/App.vue
Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (72)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.9.3
可能是以前一直没用sass,升级了node没有连带升级相关组件,简单粗暴的卸载重装,解决问题。
VueMarkdownBlog - 最简单的静态博客程序
· ☕ 1 分钟
有很多静态博客生成器,据网站 StaticGen | Top Open Source Static Site Generators 统计在案的就有281个。
其中基于javascript语言的就有 106个。

这些静态博客生成器,大多数都支持固定的模板或通过Markdown写博文,通过安装一定的环境把模板文件转换成HTML文件。
为什么我喜欢Vue胜过React?
· ☕ 4 分钟
原文:Why I prefer Vue over React - Gaute Meek Olsen - Medium
翻译:码农真经
这篇文章主要集中在API、工具层次的讨论,没有涉及到Vue与React的核心差异。

当今有很多很棒的Web开发框架,我相信每个框架都可以用来创建您想要的网站。你的选择的仅取决于个人喜好,您甚至可以不使用任何框架。
