| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | <template>	<view>		<page-head :title="title"></page-head>		<view class="uni-padding-wrap uni-common-mt">			<view class="text-box" scroll-y="true">				<text>{{text}}</text>			</view>			<view class="uni-btn-v">				<button type="primary" :disabled="!canAdd" @click="add">add line</button>				<button type="warn" :disabled="!canRemove" @click="remove">remove line</button>			</view>		</view>	</view></template><script>	export default {		data() {			return {				title: 'text',				texts: [					'HBuilder,400万开发者选择的IDE',					'MUI,轻巧、漂亮的前端开源框架',					'wap2app,M站快速转换原生体验的App',					'5+Runtime,为HTML5插上原生的翅膀',					'HBuilderX,轻巧、极速,极客编辑器',					'uni-app,终极跨平台方案',					'HBuilder,400万开发者选择的IDE',					'MUI,轻巧、漂亮的前端开源框架',					'wap2app,M站快速转换原生体验的App',					'5+Runtime,为HTML5插上原生的翅膀',					'HBuilderX,轻巧、极速,极客编辑器',					'uni-app,终极跨平台方案',					'......'				],				text: '',				canAdd: true,				canRemove: false,				extraLine: []			}		},		methods: {			add: function(e) {				this.extraLine.push(this.texts[this.extraLine.length % 12]);				this.text = this.extraLine.join('\n');				this.canAdd = this.extraLine.length < 12;				this.canRemove = this.extraLine.length > 0;			},			remove: function(e) {				if (this.extraLine.length > 0) {					this.extraLine.pop();					this.text = this.extraLine.join('\n');					this.canAdd = this.extraLine.length < 12;					this.canRemove = this.extraLine.length > 0;				}			}		}	}</script><style>	.text-box {		margin-bottom: 40rpx;		padding: 40rpx 0;		display: flex;		min-height: 300rpx;		background-color: #FFFFFF;		justify-content: center;		align-items: center;		text-align: center;		font-size: 30rpx;		color: #353535;		line-height: 1.8;	}</style>
 |