| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- <template>
 
-   <view class="ui-subline-wrap" :style="[elStyle]"></view>
 
- </template>
 
- <script setup>
 
-   /**
 
-    * 辅助线
 
-    *
 
-    * @property {String} width = ['thin', 'medium', 'thick', '10px']				- 线条宽度
 
-    * @property {String} color = #000 												- 线条颜色
 
-    * @property {String} style = ['dotted', 'solid', 'double', 'dashed']			- 线条样式,圆点,实线,双线,虚线
 
-    *
 
-    */
 
-   import { computed } from 'vue';
 
-   // 接收参数
 
-   const props = defineProps({
 
-     color: {
 
-       type: String,
 
-       default: '#000',
 
-     },
 
-     lineStyle: {
 
-       type: String,
 
-       default: 'dashed',
 
-     },
 
-     width: {
 
-       type: String,
 
-       default: 'thin',
 
-     },
 
-   });
 
-   const elStyle = computed(() => {
 
-     return {
 
-       'border-top-width': props.width,
 
-       'border-top-color': props.color,
 
-       'border-top-style': props.lineStyle,
 
-     };
 
-   });
 
- </script>
 
- <style lang="scss" scoped></style>
 
 
  |