https://github.com/geektime-geekbang/geektime-vue-1
https://cn.vuejs.org/v2/guide/components.html
https://cn.vuejs.org/v2/guide/components-registration.html
https://cn.vuejs.org/v2/guide/components-props.html
每一个 Vue 组件其实就是一个 Vue 实例,而 Vue 实例是通过 new Vue 函数创建的,不同的组件不过是这个 options 配置对象不同,我们业务开发的 90% 以上的代码都是在围绕配置这个 options 对象展开。
组件的三大核心概念:属性、事件和插槽。
作者回复: 👍
作者回复: https://github.com/tangjinzhou/geektime-vue-1/blob/master/vscode-setting.json
我的配置文件 仅供参考
作者回复: 咱们课程和系统版本没关系,应该没有涉及到系统之间兼容性的问题,你指的是哪部分?
作者回复: 👍
作者回复: 单文件就是 以vue结尾的文件
作者回复: v-slot不支持原生标签,如span 可以用template包一层
作者回复: 两种可能,第一 v-slot是vue2.6开始支持的,vue2.6不是vue/cli3 两个是独立的,第二 v-slot不支持原生标签,如 div span 试着在template上使用
作者回复: 我没有碰到过这个问题,这里有篇文章你可以试试看
https://juejin.im/post/5bf7d67c51882518805acb1a
作者回复: 报什么错
作者回复: 如果是 vscode 先安装vetur 插件
作者回复: 啊? 还有这个问题 没碰到过 你的vscode 是官方网站下载的?
作者回复: 网络问题吧 建议切换到npm淘宝源
作者回复: 你说的是vue cli吧
作者回复: 不需要指定啊 命令行在哪个目录执行 项目就建立在哪个目录
作者回复: 全局安装需要 当然也看自己的mac设置
作者回复: 个人认为,良好的规范有助于学习。如果关掉代码检查,不能及时发现错误,更加不利于学习吧
作者回复: 单页、多页 本身和vue没关系,只会涉及到打包构建并提供相应的入口文件即可。
关于打包构建可以参考cli的文档:https://cli.vuejs.org/zh/config/#pages
作者回复: ?不是写在了style里的吗?你是说直接在子组件里写? 完成功能的形式有很多种,这里主要是讲解作用域插槽的使用场景