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 相关文章推荐
javascript 关闭IE6、IE7
Jun 01 Javascript
eclipse如何忽略js文件报错(附图)
Oct 30 Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
深入理解jQuery.data() 的实现方式
Nov 30 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
Nov 13 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
Mar 29 Javascript
Vue+Django项目部署详解
May 30 Javascript
vue实现行列转换的一种方法
Aug 06 Javascript
vue中keep-alive内置组件缓存的实例代码
Apr 16 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生成月历代码
2007/06/14 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
JQuery 插件模板 制作jquery插件的朋友可以参考下
2010/03/17 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
jQuery代码优化方法总结
2018/01/29 jQuery
微信小程序实现折叠展开效果
2018/07/19 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
Python实现模拟登录及表单提交的方法
2015/07/25 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
把pandas转换int型为str型的方法
2019/01/29 Python
python多线程并发实例及其优化
2019/06/27 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
python标记语句块使用方法总结
2019/08/05 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
跟单文员的岗位职责
2013/11/14 职场文书
工艺工程师工作职责
2013/11/23 职场文书
最新的互联网创业计划书
2014/01/10 职场文书
优秀实习生感言
2014/03/01 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
Python实现制作销售数据可视化看板详解
2021/11/27 Python