赞
踩
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
运用vue创建简单黑马头条的项目
vue create demo-toutiao
-输入n,不将刚才的配置存为预设
//prettier在setting.json的配置 "prettier.configPath": "D:\\VsCode Workplace\\配置文件\\.prettierrc.js", "eslint.alwaysShowStatus": true, "prettier.trailingComma": "none", "prettier.semi": false, //每行文字个数超出此限制将会被迫换行 "prettier.printWidth": 300, //使用单引号替换双引号 "prettier.singleQuote": true, "prettier.arrowParens": "avoid", //甚至在.vue文件中,HTML代码的格试化插件 "vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.ignoreProjectWarning": true, "vetur.format.defaultFormatterOptions": { "prettier": { "trailingComma": "none", "semi": false, "singleQuote": true, "arrowParens": "avoid", "printWidth": 300 }, "js-beautify-html": { "wrap attributes": false } },
//ESLint插件在setting.json的配置
"editor.codeActionsOnSave": {
"source.fixAll": true
},
home.vue
组件和user.vue
组件,项目的结构如下:main.js
中引入Vantimport Vue from 'vue'
import App from './App.vue'
import Vant from 'vant'
import 'vant/lib/index.css' //引入全部的vant组件,一般不推荐
Vue.config.productionTip = false
Vue.use(Vant) //使用Vant
new Vue({
render: h => h(App)
}).$mount('#app')
user.vue
组件中,声明如下的模板结构:<template> <div class="user-container"> <!-- 用户基本信息面板 --> <div class="user-card"> <!-- 用户头像、姓名 --> <van-cell> <!-- 使用 title 插槽来自定义标题 --> <template #icon> <img src="../../assets/logo.png" alt="" class="avatar" /> </template> <template #title> <span class="username">用户名</span> </template> <template #label> <van-tag color="#fff" text-color="#007bff">申请认证</van-tag> </template> </van-cell> <!-- 动态、关注、粉丝 --> <div class="user-data"> <div class="user-data-item"> <span>0</span> <span>动态</span> </div> <div class="user-data-item"> <span>0</span> <span>关注</span> </div> <div class="user-data-item"> <span>0</span> <span>粉丝</span> </div> </div> </div> <!-- 操作面板 --> <van-cell-gr
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。