| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- /**
 
-  * CSS 变量
 
-  */
 
- const props = {
 
- 	// 重要的
 
- 	prominent: {
 
- 		type: String,
 
- 		default: "#C8C8C8"
 
- 	},
 
- 	// 常规的
 
- 	general: {
 
- 		type: String,
 
- 		default: "#E0E0E0"
 
- 	},
 
- 	// 次要的
 
- 	minor: {
 
- 		type: String,
 
- 		default: "#F2F2F2"
 
- 	},
 
- 	// 背景
 
- 	background: {
 
- 		type: String,
 
- 		default: "#FFFFFF"
 
- 	}
 
- }
 
- const computed = {
 
- 	mixinVariableStr() {
 
- 		let keys = ['prominent', 'general', 'minor', 'background'];
 
- 		if(this.privateVariableKeys && this.privateVariableKeys.length > 0){
 
- 			keys = keys.concat(this.privateVariableKeys);
 
- 		}
 
- 		let str = keys.map(item => {
 
- 			return `--${item}:${this[item]}`
 
- 		}).join(";");
 
- 		return str;
 
- 	}
 
- }
 
- export default {
 
- 	props,
 
- 	computed
 
- }
 
 
  |