nuxt引入组件和公共样式的操作


Posted in Javascript onNovember 05, 2020

1,引入组件

在components目录创建组件,在页面中引入组件

例如引入公共导航栏

创建组件components/Nav.vue

nuxt引入组件和公共样式的操作

引入组件layouts/default.vue

nuxt引入组件和公共样式的操作

2,引入公共样式

assets/css/common.css

在nuxt.config.js中引入

nuxt引入组件和公共样式的操作

若引入less或者sass:

nuxt引入组件和公共样式的操作

补充知识:在nuxt项目中使用component组件

编写组件页面

1.在components下新建一个新建组件页面,如下所示

nuxt引入组件和公共样式的操作

2.新建完成之后初始页面的代码如下所示:

nuxt引入组件和公共样式的操作

3.下面从element-ui上找一个顶部导航菜单写到组件页面。

<el-menu
 :default-active="activeIndex2"
 class="el-menu-demo"
 mode="horizontal"
 @select="handleSelect"
 background-color="#545c64"
 text-color="#fff"
 active-text-color="#ffd04b">
 <el-menu-item index="1">处理中心</el-menu-item>
 <el-submenu index="2">
  <template slot="title">我的工作台</template>
  <el-menu-item index="2-1">选项1</el-menu-item>
  <el-menu-item index="2-2">选项2</el-menu-item>
  <el-menu-item index="2-3">选项3</el-menu-item>
  <el-submenu index="2-4">
   <template slot="title">选项4</template>
   <el-menu-item index="2-4-1">选项1</el-menu-item>
   <el-menu-item index="2-4-2">选项2</el-menu-item>
   <el-menu-item index="2-4-3">选项3</el-menu-item>
  </el-submenu>
 </el-submenu>
 <el-menu-item index="3" disabled>消息中心</el-menu-item>
 <el-menu-item index="4"><a href="https://www.ele.me" rel="external nofollow" target="_blank">订单管理</a></el-menu-item>
</el-menu>

nuxt引入组件和公共样式的操作

使用组件

1.引入组件

import MinorTopMenu from '~/components/MinorTopMenu.vue'

2.注册组件

components: {
 MinorTopMenu
}

3.使用组件

<MinorTopMenu></MinorTopMenu>

4.页面代码截图

nuxt引入组件和公共样式的操作

测试

打开页面,如下所示,说明组件使用成功

nuxt引入组件和公共样式的操作

以上这篇nuxt引入组件和公共样式的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Span元素的width属性无效果原因及解决方案
Jan 15 Javascript
DOM基础教程之使用DOM + Css
Jan 20 Javascript
JavaScript中常用的六种互动方法示例
Mar 13 Javascript
JavaScript将字符串转换为整数的方法
Apr 14 Javascript
深入理解jquery中extend的实现
Dec 22 Javascript
Javascript实现基本运算器
Jul 15 Javascript
使用JS获取SessionStorage的值
Jan 12 Javascript
vue-cli安装使用流程步骤详解
Nov 08 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
JavaScript 禁止用户保存图片的实现代码
Apr 28 Javascript
VUE+Element实现增删改查的示例源码
Nov 23 Vue.js
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
Jan 25 Javascript
jQuery列表动态增加和删除的实现方法
Nov 05 #jQuery
nuxt 实现在其它js文件中使用store的方式
Nov 05 #Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 #Javascript
vue实现点击出现操作弹出框的示例
Nov 05 #Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
Nov 05 #Javascript
Vant 在vue-cli 4.x中按需加载操作
Nov 05 #Javascript
前端vue如何使用高德地图
Nov 05 #Javascript
You might like
PHP 5.0 Pear安装方法
2006/12/06 PHP
PHP mcrypt可逆加密算法分析
2011/07/19 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
php实现水仙花数示例分享
2014/04/03 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
关于ThinkPHP中的异常处理详解
2018/05/11 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
JQuery插件开发示例代码
2013/11/06 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
python获取当前日期和时间的方法
2015/04/30 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
一分钟演讲稿
2014/04/30 职场文书
责任心演讲稿
2014/05/14 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
党员违纪检讨书
2015/05/05 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸