久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      vuejs怎么修改背景色

      vuejs修改背景色的方法:1、在index.html中引入公用的css樣式;2、通過添加“beforeCreate () {…}”代碼修改單個(gè)組件的背景色即可。

      vuejs怎么修改背景色

      本文操作環(huán)境:windows7系統(tǒng)、vue2.5.17版、Dell G3電腦。

      vuejs怎么修改背景色?

      Vue實(shí)現(xiàn)背景更換顏色操作

      如下所示:

      vuejs怎么修改背景色

      <!-- 分頁(yè)上下頁(yè)改變背景圖效果 --> <!DOCTYPE html> <html> <head> 	<meta charset="utf-8"> 	<meta http-equiv="X-UA-Compatible" content="IE=edge"> 	<title></title> 	<link rel="stylesheet" href=""> 	<script type="text/javascript" src="../node_modules/vue/dist/vue.js"></script> 	<style type="text/css" media="screen"> 		.page{ 			list-style: none; 		} 		.page>li{ 			float: left; 			margin-left: 10px; 		} 		.page>li>a{ 			text-decoration: none; 		} 		.active{ 			color: red; 			text-decoration: display; 		} 		p{ 			width: 500px;height: 500px; 		} 	</style> </head> <body > 	<p id="app" v-bind:style="{backgroundColor:bgCol}"> 		<ul class="page"> 			<li>  				<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-on:click="decrease" >上一頁(yè)</a>  			</li> 			<li v-for="n in totalPage"> 				<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-bind:class="n==activeNum?'active':''">{{n}}</a> 			</li> 			<li> 				<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" @click="increase">下一頁(yè)</a>  			</li> 		</ul> 	</p> 	<script type="text/javascript"> 		var exampleData={ 			 			//msg:"Hello Vue", 			bgCol:"#DB8623FF", 			totalPage:10, 			 			activeNum:3, 		} 		var app = new Vue({ 			el:'#app', 			data:exampleData, 			methods:{ 				decrease:function(){ 					this.activeNum==1?'':this.activeNum-=1; 					 					this.bgCol=this.getRandom();  				}, 				increase:function(){ 					this.activeNum==10?'':this.activeNum+=1; 					this.bgCol=this.getRandom(); 				}, 				getRandom:function(){ 					var r=Math.floor(Math.random()*256); 					var g=Math.floor(Math.random()*256); 					var b=Math.floor(Math.random()*256); 					var a=Math.random().toFixed(1); 					return `rgba(${r},${g},$,${a})` 				} 			} 		}) 	</script> </body> </html>

      vuejs怎么修改背景色

      <!DOCTYPE html> <html>  <head lang="en">  <meta charset="UTF-8">  <title>自定義指令實(shí)現(xiàn)隨機(jī)背景</title>  <style type="text/css" media="screen">   #app{   width: 999px;   height: 999px;   }  </style> </head> <body>  <h3>自定義指令</h3>  <p id="app" v-change-background-color="myBgColor">  <h3 >  <input type="text" v-model="myBgColor" placeholder="請(qǐng)輸入16進(jìn)制顏色">  </h3>  </p>  <script src="../node_modules//vue/dist/vue.js"></script>  <script>  var exampleData = {   myBgColor: "#5FCA34",  };  new Vue({   el: "#app",   data: exampleData,   methods:{   	 getRandom:function(){ 			var r=Math.floor(Math.random()*256); 			var g=Math.floor(Math.random()*256); 			var b=Math.floor(Math.random()*256); 			var a=Math.random().toFixed(1); 			return `rgba(${r},${g},$,$)`     }   },   directives: {    changeBackgroundColor: {     bind: function(el, bindings) {      //el:指定綁定dom元素 h3dom對(duì)象      //bindings:自定義指令對(duì)象      //v-change-background-color="myBgColor"      //bindings.value;=="#ff0000" 					var r=Math.floor(Math.random()*256); 					var g=Math.floor(Math.random()*256); 					var b=Math.floor(Math.random()*256); 					var a=Math.random().toFixed(1);       el.style.backgroundColor =`rgba(${r},${g},$,${a})`;      console.log("綁定成功");     },     update: function(el, bindings) {      console.log('已更新數(shù)據(jù)');      var r=Math.floor(Math.random()*256); 					var g=Math.floor(Math.random()*256); 					var b=Math.floor(Math.random()*256); 					var a=Math.random().toFixed(1);      el.style.background = `rgba(${r},${g},$,${a})`     }, //更新數(shù)據(jù)     }   }  });  </script> </body>  </html>

      補(bǔ)充知識(shí):vue統(tǒng)一設(shè)置了背景色,單獨(dú)改變某一頁(yè)的背景色

      有時(shí)我們會(huì)遇到單獨(dú)改變某個(gè)組件的背景填充色,而我們已經(jīng)在index.html中引入了公用的css樣式(body中設(shè)置了背景色),由于單個(gè)組件沒有body標(biāo)簽,于是要修改單個(gè)組件的背景色只需添加如下代碼即可。

      beforeCreate () {  document.querySelector('body').setAttribute('style', 'margin: 0 auto; width: 100%; max-width: 750px;min-width: 300px; background:#171b2a; overflow-x: hidden;height: 100%;'); }

      推薦學(xué)習(xí):《vue教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)