Vue学习日记2——组件注册的三种方式

Vue学习日记(13)组件 组件定义、非单文件组件、组件的嵌套 阅读详情

本文使用直接在html中引用vue.js的方式测试组件注册方法。

新建test.html文件,作为测试代码源文件。

将vue.js放入test.html相同的目录,然后编写如下代码。

<!DOCTYPE html>
<html>

 <script src="vue.js"></script>
 <h1>vue learn & test</h1>
    
    <div id="componentsdemo">
        <bc1></bc1>
        <bc2></bc2>
        <bc3></bc3>
        
    </div>

    <script type="text/javascript">
    
    #第一种方式调用全局注册组件函数(参数1:组件名,参数2:扩展的组件构造器)
   Vue.component("bc",
    Vue.extend({
    data: function () {
    return {
        count: 0
    }
    },
    template: '<button v-on:click="count++">You clicked bc {{ count }} times.</button>'
    })
    )
   #第二种方法 创建vue实例时,传入extend的构造器
   var bc1=Vue.extend({
        data: function () {
        return {
            count: 0
        }
        },
        template: '<button v-on:click="count++">You clicked bc1 {{ count }} times.</button>'
        });
   #第三种方法 创建vue实例时,传入选项对象
   var bc2={

    data: function () {
    return {
        count: 0
    }
    },
    template: '<button v-on:click="count++">You clicked bc2 {{ count }} times.</button>'
    }

    new Vue({ 
    el: '#componentsdemo'
    ,
    components:{bc1,bc2}
   })
    </script> 
   
</html>

 

Vue使用日记(5):Vue组件化理解(一) Vue组件化开发 组件化是Vue.js中的重要思想,任何应用都可以拆分成一个个组件进行管理和复用,如果将整个应用比喻成一棵树,那么这个应用会自上而下被拆分成独立的模块,形成一棵“组件树”。 注册组件的基本步骤: 1)创建组件构造器:调用Vue.extends()创建组件构造器; 2)注册组件:调用Vue.component()注册组件; 3)使用组件:在Vue实例作... 阅读详情

相关推荐

Vue使用日记(6):Vue组件化理解(二)

全局组件和局部组件 前面我们使用Vue.component()的方式注册组件时,注册的组件是全局的,这意味着该组件可以在任意Vue实例下使用。 如果将这个组件挂载到某一个Vue实例中,该组件就是一个局部组件了。 const myComponent = Vue.extend({ template:` <div> <h2>我是标题&l...

jimson_zhu的博客 206

【Vue 2】组件注册

🎐

Shadow Kylin的博客 2399

硬件笔记——HDMI接口

HDMI可以同时传输视频信号、音频信号和控制信号。其中高速信号有四组:从Data TX到Data RX有3组差分数据信号(TMDS_DATA0~2)和一组差分时钟信号(TMDS_CLOCK)。以及若干低速线。脚编号信号名称信号类型功能说明1热插拔检测连接状态检测。接收端通过此引脚向源端发送高电平信号,通知其已连接并可以开始读取EDID。2UTILITY车载用途悬空3TMDS数据通道2差分信号正极,用于传输视频像素、音频和数据包。4TMDS数据2屏蔽。

2501_94625908的博客 543

Vue2教程-组件注册

Vue组件注册方法

hjw15910531612的博客 2201

从零到一:基于Rocky Linux 9的Kubernetes高可用集群部署实战

本文提供了一份基于Rocky Linux 9操作系统,从零开始部署Kubernetes高可用集群的完整实战指南。详细讲解了包括系统初始化、容器运行时配置、使用kubeadm工具进行集群初始化、节点加入以及Calico网络插件安装在内的核心步骤,并针对国内网络环境提供了镜像加速等优化方案,旨在帮助读者构建一个稳定可靠的生产级K8s环境。

weixin_29197835的博客 140

C# 8. 在新窗口中使用chart控件波形移动显示

1. 添加新窗口 在Form1中新建button控件,名称为buttonStartWaveDisp,这样单击就能调出Form2窗口 在Form1中增加如下: private void buttonStartWaveDisp_Click(object sender, EventArgs e) { if((form2 == null) || (form2.IsDisposed == true)) { form2 = new Form2();

TrueLink的博客 1432

vue2全局组件或方法注册

2、第二种:使用插件的形式注册在 components 目录下新建 index.js 文件。2、第二种:使用插件的形式注册在 plugins 目录下新建 index.js 文件。// 在 main.js 文件注册插件入口。1、第一种:在main.js中直接注册。1、第一种:在main.js中直接注册。// 注册为全局组件。

Xuhai0811的博客 3040

YOLOv11改进策略【模型轻量化】| 替换骨干网络 CVPR-2024 RepViT 轻量级的Vision Transformers架构

本文记录的是基于RepVit的YOLOv11轻量化改进方法研究。RepVit的网络结构借鉴ViT的设计理念,通过分离的token mixe和减少推理时的计算和内存成本,同时减少扩展比率并增加宽度,降低延迟,并通过来弥补参数大幅减少的问题,提高了准确性。本文在替换骨干网络中配置了原论文中的和五种模型,以满足不同的需求。

Limiiiing的博客 2977

vue2.x 组件注册

vue2.x 组件注册

monian187的博客 1296

R语言缺失值填补|插值法、均值法、邻近法

本文主要介绍如何利用R语言进行数值型缺失值的填补。主要使用zoo包中的na.aggregate() 、na.approx()、na.locf() 函数进行缺失值的均值填补、线性插值填补以及邻近值填补。

Mrrunsen的博客 3843

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 490

Vue2_6

组件是应用中局部功能代码和资源的集合模块化:大多用模块组件化:大多用组件非单文件组件:一个 html 文件,装了n个组件的单文件组件:一个 .vue 文件,就它自己一个组件3、组件的基本使用。

qq_58614840的博客 871

使用epiDisplay包中的logistic

其中的logistic.display函数可以用于获取逻辑回归模型的汇总统计信息,包括自变量的优势比和置信区间,以及回归系数的Wald检验的p值。最后,我们使用print函数打印出汇总统计信息。使用epiDisplay包中的logistic.display函数获取逻辑回归模型的汇总统计信息(包括自变量的初始和调整后的优势比及置信区间,回归系数的Wald检验的p值)- R语言。通过使用logistic.display函数,我们可以方便地获取逻辑回归模型的重要统计信息,并对自变量的影响进行解释和推断。

CyberJolt的博客 609

Vue学习日记之组件基础

1、组件的概念 组件是Vue中一个非常重要的概念,相当的重要,每个组件实现特定的功能。 组件可以看作是可复用的Vue实例。 2、组件的注册 在Vue中,组件分为全局组件和局部组件,和filter过滤器一样。 全局组件作用于全局 局部组件作用于局部,具体的来说是在该vue实例下的div中使用 2.1、全局组件的注册 在Vue中使用Vue.comp...

qq_124917348的博客 230

6.6kW的车载充电器(On-Board Charger, OBC)电路分析

图片展示了6.6kW的车载充电器(On-Board Charger, OBC)电路,其中包含双向和单向两种拓扑结构。接下来我们将深入分析每个模块的设计、原理及其优势,以帮助理解不同结构在实际应用中的选型和应用。

weixin_43199439的博客 5676

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

vue学习日记15:普通组件的注册使用

注:本人是根据黑马程序员的B站教程来学习的,链接:https://www.bilibili.com/video/BV1HV4y1a7n4/?本文章仅仅是个人学习笔记 无任何其他用途 特此说明。

yinfanfff的博客 535

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Vue学习日记2-computed,watch,钩子函数,组件注册

【代码】Vue学习日记2-computed,watch,钩子函数,组件注册。

LFhsmd的博客 345

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

vue学习日记16:拆分模块组件

把准备的src复制到vue-demo1下面 然后npm run serve 即可情况app.vue里面的内容 别怕上面有备份。

yinfanfff的博客 944

Vue学习日记——Day2

Vue 学习日记第二天

Lin_Zhong_的博客 1792

Vuejs——前端学习日记(五)

Vuejs——前端学习日记(五)注册页面 注册页面 在创建Vue项目后,收到了朋友的已经写好登录界面的src文件夹,将本地刚创建的项目里的src文件夹替换掉,再制作一个注册页面。 首先在src文件夹里创建一个register.vue的文件,用于注册页面的创建。之后在原login.vue文件中添加一个按钮,用于从登陆界面跳转到注册界面: <el-button type="primary" @click="toregister" style="width:180px" round>去注册</e

qq_41815035的博客 242

Vue日记 -- 2

Vue日记 -- 2组件路由 组件 组件化开发:整体为一个大组件,通过组件嵌入的方式进行组件化开发,这样同一个组件就可以进行重用,需要更 改时只需修改一处即可 ** 组件注册(组件模板必须有唯一的根元素) 全局组件:任何位置均可使用的 如 Vue.component('hello-world', { data() { return { msg: 'helloworld'

q6301031的博客 246

Vue2源码的学习日记(3)

在Vue.js官网中讲到,它的一个核心思想是组件化。而组件化就是将一个页面拆分成多个组件,每个组件里的各个部分如JS、模板等放在一起进行维护。组件是独立的,在系统里也可以被复用,而组件和组件之间也可以互相嵌套,嵌套之后便有了父子组件这个说法。

weixin_46236545的博客 811

Vue学习日记1

声明式渲染,组件系统,客户端路由VueRouter,大规模状态管理Vuex,构建工具Webpack/Vite。Vue是一个用于构建用户页面的渐进式框架:学一点用一点。

LFhsmd的博客 1454

Vue学习日记(三)

Vue 四、组件化开发 Vue 中的组件化开发就是把网页的重复代码抽取出来 ,封装成一个个可复用的视图组件,然后将这些视图组件拼接到一块就构成了一个完整的系统,可以极大的提高开发和维护的效率。 4.1 全局注册 一般把网页中特殊的公共部分注册为全局组件:轮播图、分页、通用导航栏 全局注册之后,可以在任何新创建的 Vue 实例 (new Vue) 的模板中使用 组件名:推荐全小写且包含连字符- template:定义组件的视图模板 data :在组件中必须是一个函数 Vue.component('

dream-seeker的博客 471

vue.js学习日记-组件篇

组件 自定义组件 全局注册: var question={name:'MR Liu'} Vue.component('my-header',{ template:'<p>hello world{{name}}</p> ', data:function(){//data必须是函数 且一般只能返回一个对象 return question//没有‘;...

181

Vue学习日记 Day4

<span>你的名字是</span>

Lin_Zhong_的博客 2108
上一篇: JAVA学习日记3——springboot整合JPA
下一篇: Vue学习日志1——vscode配置vue开发环境
junior_programmer
博客等级 码龄11年 16粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值