VueJS 组件参数名命名方式和前台显示

camelCase(驼峰式) 和. kebab-case(短横线式)

HTML 特性是不区分大小写的。所以,当使用的不是字符串模版,camelCased (驼峰式) 命名的 prop 需要转换为相对应的 kebab-case (短横线隔开式) 命名:

Vue.component(‘child‘, {
// camelCase in JavaScript
props: [‘myMessage‘],
template: ‘<span>{{ myMessage }}</span>‘
})

如果你使用字符串模版,则没有这些限制。

<!-- kebab-case in HTML -->
<child my-message="hello!"></child>

这个横线是在你驼峰式命名的参数大写字母前加上。

如果你定义的prop参数不是驼峰式的,那就不用加横线,写的什么就用什么名。

时间: 2024-10-09 04:59:01

VueJS 组件参数名命名方式和前台显示的相关文章

vuejs组件参数校验

父组件向子组件传递一些参数,那么子组件有权对这些参数进行一个校验,这个就是组件参数校验 需求:父组件传递过来的必须是个字符串,这个要怎么去校验呢 <div id='root'> <child content='hello world'></child> </div> <script> Vue.component('child',{ props:{ content:String }, template:'<div>{{content}}

.net 可选参数和命名参数

可选参数,可以为方法的参数设置默认值,在调用方法的时候,如果不传递参数,就是执行默认参数. class Program { private static void M(int x = 9, string s = "A", DateTime dt = default(DateTime), Guid guid = new Guid()); static void Main(string[] args) { //执行如下方法, M方法会根据参数从左往右匹配. //guid: 就会根据这个名称

SpringMVC之请求参数的获取方式

转载出处:https://www.toutiao.com/i6510822190219264516/ SpringMVC之请求参数的获取方式 常见的一个web服务,如何获取请求参数? 一般最常见的请求为GET和POST,get请求的参数在url上可以获取,post请求参数除了url上还有可能在表单中,文件上传时,获取方式又和一般的参数获取不一样 本篇则主要集中在不同请求方式下,获取参数的使用姿势 首先需要搭建一个后端的请求,为了快速演示 利用spring-boot创建了一个机器简单的工程,依赖版

Github库名命名规范

Github库名命名规范一.必要性说明由于迁移到Github上的项目越来越多,对项目的管理越来越困难.由于各项目命名具有随意性,用之代表git仓库名后就很难快速回忆起这个项目的相关细节,通常需要不断打开某个库才能有所了解.因此,十分必要对git库名命名方式进行规范以便于项目的管理. 二.命名规则GIT库名一律采用项目名-类型-年月的形式.其中对项目名的规范如下: 库名中不得出现下述规定的字符- \ @ ! # $ % ^ & * () [] {} | \ ; : '' ’ , . < >

命名参数名(含*args , * *kw的区别)

要限制关键字参数的名字,就可以用命名关键字参数 # coding=utf-8 # 命名关键字参数需要一个特殊分隔符*,*后面的参数被视为命名关键字参数.调用方式如下 def person(name, age, * , city, job): print(name, age, city, job) person('Jack', 24, city='Beijing', job='Engineer') # person('andy',18,city='hangzhou',job2='teacher')

连接到Oracle的几种命名方式

从事Oracle相关工作的人,每天都会使用各种工具连接到Oracle数据库,比如:SQL*Plus.PL/SQL.TOAD.SQLDeveloper等等,下面就列举了几种连接到Oracle的方式,本例中使用的是SQL*Plus为例. 1.Easy Connect命名方式 这种方式是一种很简单的方式,它不需要去访问tnsnames.ora文件,而去直接连接数据库. 语法: CONNECT [email protected][//]host[:port][/[service_name][:serve

JAVA获取方法参数名的分析(一)

关于题目 首先解释一下题目. 我们知道, Java通过反射,可以从一个类得知它有哪些方法,有哪些变量,也可以知道每个方法中有哪几个什么类型的传入参数.但有一个东西反射取不到,那就是我们对方法传入参数的命名. 取得传入参数的名字有什么意义? 对这个问题的探究,源于在写一个测试类时候的需求.假设我们有一个类需要测试,这个类中有数十个方法.为每个方法编写测试类,将耗费大量的时间和精力.因此我有一种想法,就是通过java的反射,获得这个类所有的方法,再通过传入参数的名字和参数类型,来生成一些符合要求的数

[转载]一个小例子介绍Obj-C的函数命名方式

原文链接:http://www.cnblogs.com/liufan9/archive/2013/04/02/2995626.html 对于以前做C#或者JAVA开发的朋友而言,初次接触iOS开发,Obj-C的函数命名方式可能会感觉非常不习惯. 尤其是打开AppDelegate.m,映入眼帘的代码竟然是: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)l

(0.1)函数参数的定义方式

函数参数的定义方式:位置形参星号元组形参命名关键字形参双星字典形参 1.位置形参语法: def 函数名(形参名1,形参名2,----):语句块 例子: len(args)) print("args =", args)def myadd(a, b, c, d): abcd为位置形参 return a + b + c + d 星号元组形参: 语法:def 函数名(*元组形参名):语句块作用: 收集多余的位置传参 例子: def func(*args): print("实参个数&q