(tips:这是主要步骤哈,写的比较简略,将复杂的东西简化为3大步)
1.安装node https://nodejs.org/en/download/
2.查看npm版本 npm -v
3.安装vue-cli => npm i vue-cli -g
在你搭建好vue环境后,接下来就是创建自己的项目
1.vue init webpack 项目名
2.安装依赖
3.npm run dev
4.配置sass
1 npm install node-sass --save-dev
2 npm install sass-loader --save-dev
在build文件夹下的webpack.base.conf.js的rules里面添加配置
{
test: /.sass$/,
loaders: [‘style’, ‘css’, ‘sass’]
}
5.vs code 配置vue 模板文件 https://www.jianshu.com/p/34a5a4193892
6.重置样式
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
在main.js中引入//引入重置样式表
import ‘@/assets/css/reset.css’(自己也可以在网上搜唷)
1.https://www.iconfont.cn 打开网站选择自己需要的图标添加至项目
2.复制在线链接 在css 文件中 创建 iconfont.css文件
@font-face {
font-family: ‘iconfont’; /* project id 1043051 */
src: url(’//at.alicdn.com/t/font_1043051_9yqbr9w8fi7.eot’);
src: url(’//at.alicdn.com/t/font_1043051_9yqbr9w8fi7.eot?#iefix’) format(‘embedded-opentype’),
url(’//at.alicdn.com/t/font_1043051_9yqbr9w8fi7.woff2’) format(‘woff2’),
url(’//at.alicdn.com/t/font_1043051_9yqbr9w8fi7.woff’) format(‘woff’),
url(’//at.alicdn.com/t/font_1043051_9yqbr9w8fi7.ttf’) format(‘truetype’),
url(’//at.alicdn.com/t/font_1043051_9yqbr9w8fi7.svg#iconfont’) format(‘svg’);
}
i{
font-style: normal;
font-family: ‘iconfont’
}
.iconfont{
font-family:“iconfont” !important;
font-size:16px;font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}
3.在main.js中 引入
import ‘@/assets/css/iconfonts.css’
路由中 router下 index.js定义相关组件
import Vue from ‘vue’
import Router from ‘vue-router’
import Home from ‘@/view/home/Index’
import Find from ‘@/view/find/Find’
import Around from ‘@/view/around/Around’
import Aboutus from '@/view/aboutus/Aboutus’
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/Find',
name: 'Find',
component: Find
},
{
path: '/Around',
name: 'Around',
component: Around
},
{
path: '/Aboutus',
name: 'Aboutus',
component: Aboutus
}
]
})
在导航组件中写逻辑
<template>
<div class="wrapper">
<ul class="nav container">
<li :class="{'on':$route.name == 'Home'}"><router-link to="/">首页</router-link></li>
<li :class="{'on':$route.name == 'Find'}"><router-link to="find"> 发现</router-link></li>
<li :class="{'on':$route.name == 'Aboutus'}"><router-link to="Aboutus">我的</router-link></li>
<li :class="{'on':$route.name == 'Around'}"><router-link to="Around">周边</router-link></li>
</ul>
</div>
</template>
<script>
export default { components:{},
props:{},
data(){
return { } },
watch:{},
computed:{},
methods:{},
created(){},
mounted(){}
}
</script>
<style lang="scss" scoped>
.wrapper{
.on{ background: #ff6600 }
.nav{
display: flex;
justify-content: space-around;
background: gray;
li{
width: 100%;
border:1px solid red;
text-align: center;
a{
display: inline-block;
width: 100%;
}
}
}
}
</style>
由于时间关系,后续补上 vuex 、axios、等方面的个人总结,希望能和大家共同进步!!
文章浏览阅读2.4w次,点赞13次,收藏44次。Windows 7 通用 CDC 串口驱动程序Windows 7 自带 CDC 串口类设备的驱动程序文件 usbser.sys,所缺的是驱动配置文件 usbser.inf 文件,将 Windows 10 的 usbser.inf 文件拷贝到 Windows 7,注释掉 SourceDisksNames 和 SourceDisksFiles 部分就可以作为 Windows 7 的 CDC 串口类..._cdcserial驱动 win7
文章浏览阅读2.5k次,点赞53次,收藏51次。NLP-词表示_nlp中词语的表示
文章浏览阅读2.4k次。sed -i 's/[ ][ ]*/ /g' file.txt _sed 多个空格替换为1个
文章浏览阅读125次。1. 创建maven聚合工程,结构如下:2. 父工程pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht_springboot dubbo整合日志
文章浏览阅读1.6k次。Android中视图动画使用率越来越少了,很多大神都使用属性动画了。但个人觉得视图动画比属性动画使用起来更简单,所以能用视图动画实现的就不考虑用属性动画。 今天在项目中使用视图动画时,遇到了几个坑,记录下来,供踩到同样坑的同学参考一下~一、平移与缩放冲突 使用视图动画,常使用到动画集合AnimationSet,然后在动画集合中添加平移、绽放,旋转等动画。_android view有动画时执行invisible
文章浏览阅读4.6w次,点赞102次,收藏897次。Anaconda使用教程一(新手友好)前言一、python和包以及anaconda的概念关系关于python与包关于anaconda二、Anaconda安装问题对windows三、Anaconda使用问题配置Anaconda源可能出现的错误conda install 仍然出现下载速度慢的错误四、Anaconda创建虚拟环境并使用创建你的第一个环境查看当前conda所有环境激活你的环境在你的环境中用conda或者pip安装包查看环境中现有的包在环境中运行python程序(windows系统)退出当前环境删除环_anaconda使用教程
文章浏览阅读774次,点赞20次,收藏14次。除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
文章浏览阅读3.9k次。var arr = [12,31,42,54,65,12,31,12,42,22];//统计个数var arr2 = {};arr.forEach(function(item){ if(arr2[item]){ arr2[item] += 1; }else{ arr2[item] = 1; }})console.log(arr2);_统计数组中每个数字出现的次数
文章浏览阅读97次。基于verilog驱动M25P16(FLASH) -------- SPI简介_m25p16 verilog sim model
文章浏览阅读23次。新建hyperv.bat,输入以下内容。管理员运行bat即可。
文章浏览阅读4.9w次。背景前两天写了一篇文章 OSX MAMP 如何为 PHP 5.6 安装 MSSQL 扩展,讲的是自己的个人电脑,也就是开发环境如何为 PHP 5.6 安装 MSSQL 扩展,现在要上生产了,继续讲讲怎么给 CentOS7 安装 PHP - MSSQL 扩展。运行环境操作系统CentOS Linux release 7.8.2003 (Core)集成环境宝塔PHP 5.6.40步骤和之前一样,我们先来整理一下整体的步骤:1、安装 freetds2、安装 mssql.so 扩展(p_宝塔面板centos7/php5.6安装mssql扩展
文章浏览阅读147次。这是交易 . 在我的Android应用程序中,我正在使用Jsoup进行一些网络抓取 . 现在它工作正常,但它太慢了 . 我在我的代码中做的是:通过Jsoup中的POST方法登录页面;获取cookie;通过重用cookie,我将浏览6页(POST和GET)并抓取它们(主要是表格和大量行 . 我的意思是很多......所以,真的很多foreach循环);将所有必需的数据写入SQLiteDatabase..._jsoup速度太慢