mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	uni-app引入使用uView
This commit is contained in:
		| @@ -0,0 +1,55 @@ | ||||
| <template> | ||||
| 	<view | ||||
| 		class="u-slider" | ||||
| 		:style="[$u.addStyle(customStyle)]" | ||||
| 	> | ||||
| 		<slider | ||||
| 			:min="min" | ||||
| 			:max="max" | ||||
| 			:step="step" | ||||
| 			:value="value" | ||||
| 			:activeColor="activeColor" | ||||
| 			:inactiveColor="inactiveColor" | ||||
| 			:blockSize="$u.getPx(blockSize)" | ||||
| 			:blockColor="blockColor" | ||||
| 			:showValue="showValue" | ||||
| 			:disabled="disabled" | ||||
| 			@changing="changingHandler" | ||||
| 			@change="changeHandler" | ||||
| 		></slider> | ||||
| 	</view> | ||||
| </template> | ||||
|  | ||||
| <script> | ||||
| 	import props from './props.js' | ||||
| 	export default { | ||||
| 		name: 'u--slider', | ||||
| 		mixins: [uni.$u.mpMixin, uni.$u.mixin, props], | ||||
| 		methods: { | ||||
| 			// 拖动过程中触发 | ||||
| 			changingHandler(e) { | ||||
| 				const { | ||||
| 					value | ||||
| 				} = e.detail | ||||
| 				// 更新v-model的值 | ||||
| 				this.$emit('input', value) | ||||
| 				// 触发事件 | ||||
| 				this.$emit('changing', value) | ||||
| 			}, | ||||
| 			// 滑动结束时触发 | ||||
| 			changeHandler(e) { | ||||
| 				const { | ||||
| 					value | ||||
| 				} = e.detail | ||||
| 				// 更新v-model的值 | ||||
| 				this.$emit('input', value) | ||||
| 				// 触发事件 | ||||
| 				this.$emit('change', value) | ||||
| 			} | ||||
| 		}, | ||||
| 	} | ||||
| </script> | ||||
|  | ||||
| <style lang="scss" scoped> | ||||
| 	@import "../../libs/css/components.scss"; | ||||
| </style> | ||||
		Reference in New Issue
	
	Block a user
	 sfmind
					sfmind