当前位置: 首页 > news >正文

专业建站公司服务网站运营工作内容

专业建站公司服务,网站运营工作内容,做网站分前台后端吗,涿州建设局网站定义组件 1. 在程序的 components 目录下新建一个名为 Child.vue 的文件 2. 在文件内键入如下代码 <template><div>Child</div> </template> <script> export default {name: Child } </script>新建的 Child .vue 文件即为我们定义的组件…

定义组件

1. 在程序的 components 目录下新建一个名为 Child.vue 的文件
2. 在文件内键入如下代码
<template><div>Child</div>
</template>
<script>
export default {name: 'Child'
}
</script>
新建的 Child .vue 文件即为我们定义的组件文件的位置一般放在 src 目录下的 components 目录下

在App.vue文件内注Child.vue组件

1. 首先将组件引入到 App.vue 文件内
import Child from './components/Child'
注意:组件引入时不需要使用后缀名.vue
2. App.vue 模块内添加一个名为 components 的属性
3. 将组件注册到 App.vue 文件内
components: {
        Child
}
4. template 标签内使用 Child 组件
< Child />

Vue组件之间的传值

父子组件通信

如何定义父子组件?
将其他组件以import引入用自定义标签接收,在当前组件中component里注册该标签,页面上可以直接用<自定义标签></自定义标签>样子使用。当前组件为父组件,被引入的组件为子组件。

父组件向子组件传值

一般在子组件内定义props来做接收 即:
props: [
     'msg'
]
Child .vue 文件代码变更如下:
定义好 props 之后我们可以在父组件传递 props 参数
<template><div><h2>子组件,嵌套到一个页面的内部使用</h2>接收到父组件传递的参数值:<b>{{msg}}</b><br>您的姓名是:{{name}},年龄:{{age}}<br></div>
</template>
<script>export default({name: 'Child',//定义属性,其他页面调用该组件时,可以通过属性名称返回值props:["msg","name","age"]})
</script>

父组件代码如下

<template><div><h2>父组件加载子组件</h2><hr><!--3.调用子组件,并且向子组件传递参数--><Child msg="父组件传递给子组件的参数" name="张三" age="20"/></div>
</template>
<script>
/*1.导入子组件
*/
import Child from '../../components/Child'
export default ({name: 'Parent',//2.注册子组件components:{Child}
})
</script>

子组件向父组件传值

子组件通过调用 this.$emit() 方法向父组件传值
基本语法:
this.$emit('func', param)
func: 为父组件中绑定的函数名,可自定义
param: 为要传递的参数
<Child @func=”funcHandle”>
其中 funcHandle 需在父组件中定义好相应的方法,该方法接收一个或多个参数
funcHandle(val) {
    this.msg = val
}

子组件修改代码如下:

this.$emit('parentFunc',this.title);

父组件修改代码如下:

<Child msg="父组件传递给子组件的参数" name="张三" age="20" @parentFunc="receFunc"/>

methods:{

        receFunc(val){

            this.title = val

        }

    }

Child.vue完整代码

<template><div><h2>子组件,嵌套到一个页面的内部使用</h2>接收到父组件传递的参数值:<b>{{msg}}</b><br>您的姓名是:{{name}},年龄:{{age}}<br>标题:<input type="text" v-model="title"><input type="button" @click="test()" value="返回值给父组件"></div>
</template>
<script>export default({name: 'Child',//定义属性,其他页面调用该组件时,可以通过属性名称返回值props:["msg","name","age"],data(){return {title:''}},methods:{test(){//调用父组件的函数,同时传回参数//parentFunc父组件的函数// alert(this.title)this.$emit('parentFunc',this.title);}}})
</script>

parent.vue完整代码

<template><div><h2>父组件加载子组件</h2><hr><!--3.调用子组件,并且向子组件传递参数--><Child msg="父组件传递给子组件的参数" name="张三" age="20" @parentFunc="receFunc"/>子组件返回的值是:{{title}}<h3 align="left">子组件传参给父组件的实现步骤</h3><hr><p align="left">1.在parent.vue文件定义接受函数:receFunc<br>2.定义调用组件时的事件的名称@parentFunc,该名称自定义<br>3.在parent.vue文件调用子组件:&lt;Child msg="父组件传递给子组件的参数" name="张三" age="20" @parentFunc="receFunc"/&gt;<br>4.在child.vue文件定义test函数,利用$emit方法调用函数:this.$emit('parentFunc',this.title);返回子组件的值<br>5.parentFun名称为自定义,主要parent.vue,child.vue两边使用的名称一致即可</p></div>
</template>
<script>
/*1.导入子组件
*/
import Child from '../../components/Child'
export default ({name: 'Parent',//2.注册子组件components:{Child},data(){return{title:''}},methods:{receFunc(val){this.title = val}}})
</script>

本人从事软件项目开发20多年,2005年开始从事Java工程师系列课程的教学工作,录制50多门精品视频课程,包含java基础,jspweb开发,SSH,SSM,SpringBoot,SpringCloud,人工智能,在线支付等众多商业项目,每门课程都包含有项目实战,上课PPT,及完整的源代码下载,有兴趣的朋友可以看看我的在线课堂

讲师课堂链接:https://edu.csdn.net/lecturer/893

http://www.tj-hxxt.cn/news/7284.html

相关文章:

  • 安徽建设厅网站施北京网站优化指导
  • 厦门市网站建设app开发seo推广专员招聘
  • java和php开发网站如何做网站推广私人
  • 华为云建站靠谱吗免费十大软件大全下载安装
  • 怎么用ftp工具上传网站源码百度推广登录网站
  • 怎样在门户网站做 推广互联网推广的方式
  • wordpress j建站seo技术建站
  • 学做网站设计需要多少钱阿里云自助建站
  • 薛城做网站吉林seo关键词
  • 网站建设费用组成怎么看百度关键词的搜索量
  • 潮州营销型网站建设推广搜狗首页排名优化
  • 松江营销型网站建设培训心得体会200字
  • 做网站上传信息软件独立站搭建要多少钱
  • 嘉定建设机械网站企业网络营销策划案例
  • 现在网站开发和软件开发24小时免费看的视频哔哩哔哩
  • 建筑公司企业资料关键词seo排名怎么做的
  • 网盘怎么做电影网站查看域名每日ip访问量
  • 南坪网站建设哪里好福州网站关键词推广
  • wordpress微拍源码西安seo建站
  • 网站建设厃金手指花总十三百度信息流广告位置
  • 终端平台网站建设徐州自动seo
  • 建站免费加盟seo权重查询
  • 做单位网站的公司吗网站备案查询工信部官网
  • 阐述网站建设利益郑州百度推广开户
  • 微网站如何建设方案百家号优化
  • 孝感专业做网站公司抖音怎么推广
  • 做网站专用软件河北百度推广seo
  • 网站弹广告是什么样做的百度投诉平台在哪里投诉
  • 深圳 手机网站百度推广渠道代理
  • 兰州网站建设模板深圳优化公司义高粱seo