Vue局部组件过滤器,首字母大写,表单只能用双向数据绑定,v-model

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

<script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>

<link href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.css" rel="stylesheet">

<link href="https://cdn.bootcss.com/animate.css/3.7.1/animate.css" rel="stylesheet">

<style>

</style>

</head>

<body>

<div id="app">

<index></index>

<index-Component></index-Component>

<login></login>

</div>

<script>

Vue.component(‘index‘, {

template: `

<div>

<button @click="change">按钮</button>

<input type=‘text‘ v-focus ></div>

</div>

`,

data: function () {

return {

msg: ‘全局组件中使用data的方式‘

}

},

methods: {

change() {

console.log(‘组件中methods方法‘);

}

},

directives: {

focus: {

inserted: function (el) {

el.focus()

}

}

}

})

Vue.component(‘indexComponent‘, {

template: ‘<h1>这是一个全局的组件</h1>‘

})

var vm = new Vue({

el: ‘#app‘,

data: {

flag: true

},

methods: {

},

components: {

login: {

template: `

<div>

<button @click="change" s>按钮2</button>

<input v-model="message" placeholder="edit me">

<p>{{ message | capitalize }}</p>

</div>

`,

data: function () {

return {

msg: ‘全局组件中使用data的方式‘,

message:‘表单数据‘

}

},

methods: {

change() {

console.log(‘局部组件中methods方法‘);

}

},

filters: {

capitalize: function (value) {

if (!value) return ‘‘

value = value.toString()

return value.charAt(0).toUpperCase() + value.slice(1)

}

}

},

}

});

</script>

</body>

</html>

原文地址:https://www.cnblogs.com/xiannv/p/10994948.html

时间: 2024-10-06 00:07:22

Vue局部组件过滤器,首字母大写,表单只能用双向数据绑定,v-model的相关文章

查询表数据的时让表内数据全大写、小写、首字母大写、前几位字母大写

select                       Upper(Substring(列名, 1, 1)) + Lower(Substring(列名, 2,LEN(列名))) AS 想显示的列名,        UPPER(列名) AS 想显示的列名,                   Upper(Substring(列名, 1, 6)) + Substring(列名, 7,LEN(列名)) AS 想显示的列名,       LOWER(列名)AS 想显示的列名,             

css实现将英文语句第一个单词首字母大写

css实现将英文语句第一个单词首字母大写:英文语句,通常第一个单词的首字母是大写的,下面就通过代码实例介绍一下如何利用css实现此功能.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <title&g

text-transform设置单词首字母大写

text-transform 一.语法   text-transform 主要用于设置文本的大小写. text-transform有5个值,分别如下: none. 默认值. capitalize. 文本中的每个单词的首字母大写. uppercase. 仅设置大写. lowercase. 仅设置小写. inherit. 继承父类text-transform的值. 二.用法 p.capitalize {text-transform: capitalize} <p class="capitali

java string,需要进行首字母大写改写

java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码 //首字母大写     public static String captureName(String name) {         name = name.substring(0, 1).toUpperCase() + name.substring(1);        return  name;           } 将字符串name 转化为首字母大写.但是

JS replace()方法-字符串首字母大写

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串.第二个参数可以是字符串,也可以是函数.$1.$2...表示与正则表达式匹配的文本. There are many ways we can make a difference. Global change starts with you. Sign up f

廖雪峰 练习 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

# -*- coding: utf-8 -*- #输入名字,变成首字母大写,其他字母小写的标准格式 def normalize(name): str1 = '' for i, ch in enumerate(name): if i == 0: str1 = str1 + ch.upper() #str.upper() 方法让字母转大写 else: str1 = str1 + ch.lower() #str.lower() 方法让字母转小写 return str1 # 输入: L1 = ['ada

[华为机试]输入数字的汉语拼音,每个拼音的首字母大写。输出该数字的阿拉伯数字。

//输入数字的汉语拼音,每个拼音的首字母大写.输出该数字的阿拉伯数字. //JiuBaiJiuShiJiu -> 999 #include<stdio.h> #include<string.h> int result = 0; void add(int n,char wei[]) { if(strcmp(wei,"Wan") == 0) result = result + n * 10000; else if(strcmp(wei,"Qian&q

UE自动将关键字首字母大写怎么办

对于某些关键字,UE会自动将首字母大写. 只要选中这些文字,右键选择"格式",转为小写字母即可.

javaScript实现字符串首字母大写

(function(){ var stringUtils = { //TODO 单词首字母大写 initCap : function( param ){ param = param || ""; var str = param.toLowerCase(); str = str.replace(/\b\w+\b/g,function( arg ){ return arg.substring(0,1).toUpperCase() + arg.substring(1); }); return