header.vue 调用变量,别的组件导入引用,组件方法事例实例

<template>

<div id="header">

<!-- 调用变量 -->

<h1>{{ msg }}</h1>

<!-- 3:调用组件的方法 -->

<p>{{ webInfo() }}</p>

<p>{{ webArea() }}</p>

<!-- 2:显示用户信息组件-->

<vProduct></vProduct>

<!--vProduct如果放在<div id="header"外,会提示: 组件模板应该只包含一个根元素。 -->

</div>

</template>

<script>

// 1:引导同目录下./userInfo.vue组件 并命名为vUserInfo,其中./表示在当前目录

import vUserInfo from ‘./userInfo.vue‘

import vProduct from ‘./product.vue‘

export default {

data () {

return {

msg: ‘我的主页 home.vue‘,

webUrl: ‘http://www.sqfcw.net‘,

address: ‘宿迁市宿城我‘

}

},

components: {

// 2:添加子组件vUserInfo,多个组件之间可以用,相隔开,此组件来源于上边import from

vUserInfo, vProduct

},

methods: {

// 3:添加组件的方法

webInfo: function () {

return ‘站点信息待完善‘ + this.webUrl

},

webArea: function () {

return ‘所在地区:‘ + this.address

}

}

}

</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->

<style scoped>

#header {

background: green;

}

#header p {

background: gold;

color: red;

}

#header ul {

height: 35px;

background: orange;

}

#header ul li {

padding: 0 10px;

height: 35px;

line-height: 35px;

float: left;

/* float: left; */

}

</style>

原文地址:https://www.cnblogs.com/asplover/p/10985027.html

时间: 2024-11-09 00:52:44

header.vue 调用变量,别的组件导入引用,组件方法事例实例的相关文章

手动创建一个组件和引用组件

组件存放在根组件中      链接:https://cli.angular.io/ 一般我们要自定义的组件,会在单独的存放一个文件夹中 例如:components文件夹 方法一  .在app文件夹中新建components文件夹, 方法二  使用命令ng g 来创建 1)cd到项目中 2)输入ng  g 会出现一些提示 3)ng g component  components / news(新建一个news组件) 引用组件: 需要使用此组件,则需要在根组件中进行引用之后才可以使用 方式一,如果你

mysqldump命令导入导出数据库方法与实例汇总

mysqldump命令的用法 1.导出所有库 系统命令行 mysqldump -uusername -ppassword --all-databases > all.sql 2.导入所有库 mysql命令行 mysql>source all.sql; 3.导出某些库 系统命令行 mysqldump -uusername -ppassword --databases db1 db2 > db1db2.sql 4.导入某些库 mysql命令行 mysql>source db1db2.s

【vue】父组件主动调用子组件 /// 非父子组件传值

一  父组件主动调用子组件: 注意:在父组件使用子组件的标签上注入ref属性,例如: <div id="home"> <v-header ref="header"></v-header> <hr> 首页组件 <button @click="getChildData()">获取子组件的数据和方法</button> </div> 父组件主动获取子组件的数据和方法: 1

vue组件的引用:

本文是基于vue-cli脚手架的基础上对vue组件的引用做简单介绍,关于vue-cli脚手架,请见:vue脚手架的安装流程(vue-cli). 在src文件夹下创建components文件夹,并在其下面创建Home.vue和List.vue两个文件: 在App.vue中引入Home.vue和List.vue两个组件: 这样Home.vue和List.vue两个组件就被引入到App.vue组件里面了,效果图如下: 注意:引入组件的component是要带s的,而配置路由的component不要带s

vue 简单实现父组件向子组件传值,简单来说就是子组件肆意妄为的调用父组件里后台返回的值

首先在于父子组件传值的方法很多,本人在这里只是简单描述一下一个组件里面引用了子组件,那么子组件如何才能获取父组件中后台返回的值呢? 首先调用组件相信大家都应该明白了(不明白的自己撸撸文档), <info-head :orderInfo="orderInfo" :changePrice="changePrice"></info-head> 上面的是父组件中引用的子组件,其中orderInfo为父组件中定义的接收后台返回的值需要向平常一样的去定义

谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo

前言 前端已经过了单兵作战的时代了,现在一个稍微复杂一点的项目都需要几个人协同开发,一个战略级别的APP的话分工会更细,比如携程: 携程app = 机票频道 + 酒店频道 + 旅游频道 + ...... 每个频道有独立的团队去维护这些代码,具体到某一个频道的话有会由数十个不等的页面组成,在各个页面开发过程中,会产生很多重复的功能,比如弹出层提示框,像这种纯粹非业务的UI,便成了我们所谓的UI组件,最初的前端组件也就仅仅指的是UI组件. 而由于移动端的兴起,前端页面的逻辑已经变得很重了,一个页面的

Vue 父组件向子组件传值,传方法,传父组件整体

父子组件传值 1.父组件调用子组件时绑定属性,例如-> :title="title" 2.子组件中在props中声明title:props:['title','msg'] 3.就可以在子组件中引用title Tips:避免父子组件传值时命名冲突 父子组件传方法方式一样 1.父组件调用子组件时绑定属性,例如-> :run="run" 2.子组件中props中声明run:props:['title','msg','run'] 3.子组件中的button引用r

Vuex的this.$store.commit和在Vue项目中引用公共方法

2018年11月22日 20:50:29 Funfction_Zero 阅读数 3230 1.在Vue项目中引用公共方法 作为一个新人小白,在使用vue的过程中,难免会遇到很多的问题,比如某个方法在很多组件中都能用的上,如果在每个组件上都去引用一次的话,会比较麻烦,增加代码量.怎么做比较好呢,话不多说直接看代码把 首先 要在main.js中引入公共js.然后,将方法赋在Vue的原型链上.像图中这样. 然后在需要的组件上去引入这个方法 mouted (){ //调用方法 this.common.l

Vue 父组件与子组件之间传值

一.父组件与子组件之间值传递步骤如下: 例如:我有一个父组件Myhome.vue 和一个子组件Header.vue 1.父组件调用子组件的时候,动态绑定属性值 <v-myheader :title="title"></v-myheader> 2.在子组件使用 props 来接受父组件传过来数据(props:['title']),如果是多个就定义多个属性就可以 完整代码如下: 1.Myhome.vue(父组件)代码如下: <template> <