1.首先学习一下如何安装 sublime 插件,首先需要安装 package control。方法如下
下载一个安装包:链接: https://pan.baidu.com/s/1-imFUClj2yyEnDJI7hPZIg 提取码: mfcw,把它直接拖拽到 sublime 的安装目录,Mac 下的查看目录方法为,sublime-》preferences-》browse packages 打开之后当前目录就是安装目录,把刚才下载的文件拖进去。然后进入 sublime,键入 command + shift + p,出现对话框之后输入 package control 回车,等待几秒钟之后如果出现了 package control install successfully 类似的话,就说明安装成功了。
2.一些小技巧,文件夹直接拖入,或者用 sublime 直接打开文件夹的话,会在左侧显示出目录树,很方便进行管理。如果没有显示可能是设置隐藏了,需在 sublime-》view-》silde bar-》hide slide bar 点击即可。command 加上 + 可以改变 sublime 的字体大小。另外,直接退出关闭 sublime,再次打开的时候上次的项目就没了,这个时候可以采用 command + q 的方式退出
3.正式开始编写代码了,首先将写好的静态页面的 header,footer,modal,cart 主页面复制到相应的 vue 文件中,这里注意,每一个 vue 文件的 template 模版中必须只有一个根 div,如果出现了两个并列的 div 就必须在写一个 div 包住他们两个。
4.引入相应的图片和样式,放入 public 和 assert 都行,如果是 public,那么访问他的路径为/***,即在根路径下访问,如果是 asserts,就必须用相对路径。另还需要在 main.js 里边引入,这里边必须用相对路径,所以将 css 文件放到 assert 里。在 main.js 里边的写法如下
import './assets/css/base.css'
import './assets/css/index.css'
这个时候再去访问 localhost:9090 就可以访问到 cart 页面了
5.引入组件
在哪个页面引入其他的组件就在相应的 vue 中写,首先引入相应的组件
import NavHeader from "./../components/Header"
import Modal from "./../components/Modal"
import NavFooter from "./../components/Footer"
之后在 compoents 中写入引入的组件,这个地方的注释是防止不使用该组件的时候会编译错误
components: {
NavFooter,
NavHeader,
// eslint-disable-next-line vue/no-unused-components
Modal
}
6.使用组件,这个时候就可以在 cart 的 vue 页面中使用该组件,但是记住,引入的虽然是 NavHeader 大写,但是写标签的时候要转化成相应的小写 + 横线的形式。如 nav-header。
address 页面同上。
7.尝试着将内容部分的面包屑导航也封装起来做成组件。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于