跟着写一个vue项目(1)使用阿里巴巴矢量图+vant-ui的安装+项目完善

阿里巴巴矢量图官网:

阿里巴巴矢量图

使用方法如下(使用方法在官网有详细记录)

首先我们将需要的图标选到购物车中,然后生成项目,然后选择   symbol 引用,将项目生成的网址引用到index.html中

 <script src="http://at.alicdn.com/t/c/font_3876110_g0enq2om.js"  ></script>

因为只有引入全局的index种才能在全局中使用,然后在,reset.css中粘贴上如下代码

.icon {
    width: 10em; height: 10em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
 }

这样就可以通过改变width和height来改变大小!!

最后记得把css文件引入到main.js中,引入到main.js中的话全局就可以使用啦。

使用过程是通过   更换标签就可以使用

    <svg class="icon" aria-hidden="true">

    <use xlink:href="#icon-sousuo"></use>

</svg>

vant-ui

安装

 

npm i vant

{请注意版本的选择,要不然按需引用会出错}

这是vue2的安装

使用的话分为  全局引用和按需引用。

按需引用效果更好,所以我们选择按需引用,不过按需引用需要在多安装一个插件

npm i unplugin-vue-components -D

安装插件后就可以 直接使用不同的样式了,不需要在main.js中在全局注册了。

然后我们需要将 使用vue-router

  安装vue-router

npm install vue-router --save

然后新建  router文件夹 ---->index.js

新建 views文件夹---->编写路由组件

在index.js中编写路由内容

// 第零步,导入需要的vue-router插件
import {createRouter, createWebHashHistory } from 'vue-router'
// 第一步,将需要跳转的组件引入到js文件当中
import  App  from  '../App.vue'
import  Home  from  '../views/Home.vue'
import  Mine from  '../views/Mine.vue'
import Cart  from   '../views/Cart.vue'
import  Order   from  '../views/Order.vue'
//第二步,编写对应的路由表
const  routes = [

    {path:"/home",component :Home},
    {path:"/mine", component:Mine},
    {path:"/cart",component:Cart },
    {path:"/order",component:Order}
] 
// 第三步,创建路由实例,并且传递routes配置
// 解释一下:调用createRouer方法创建路由实例,里面需要两个参数,一个是路由的模式 有hash 和history,一个是我们写好的路由表
 const  router = createRouter({
    history:createWebHashHistory(),
    routes,
 })
//  第四步,将router暴露出去,让main.js可以捕获
export default  router
 

然后在main.js中引入,use注册并且留下窗口即可

import { createApp } from 'vue'
import App from './App.vue'
import '@/assets/reset.css'
import 'amfe-flexible'
import router from './router'

const app =   createApp(App)
app.use(router)
app.mount('#app')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值