1.0.1 • Published 2 years ago

sxview v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

sxView组件库

引入方式

  import sxView from '@/sxView'
  Vue.use(sxView)
  上面引入代码 加入main.js即可

文件分类

  1. sx-methods 各类公共处理方法
    (1) calculation 计算方法
    (2) methods 移动端处理方法
	
  2. sx-mixin 混入组件

使用

  通过uni.$sxView.事件名
  而组件直接通过标签进行使用
  
  1.计算组件
	(1) getOffsetHeight 计算倾斜后高度  uni.$sxView.getOffsetHeight(height, angle)  height: 高度, angle: 倾斜角度
	(2) getOffsetY 计算倾斜后Y轴  uni.$sxView.getOffsetY(height, angle)  height: 高度, angle: 倾斜角度
  
  2.处理组件
    (1) localBaseUrl 图片转本地  uni.$sxView.localBaseUrl(image)  image: 图片地址
	(2) Base64Orfile 图片转base64 uni.$sxView.Base64Orfile(url)  url: 图片地址
	(3) getFontMethod 加载字体  uni.$sxView.getFontMethod(name, url) name: 命名 url: 字体地址
	
  3.mixin混入组件
     (1) canvas混入  mixins: [uni.$sxView.canvasImageColor] 放在页面export default {mixin: [xxx]}
	       1.getImageColor处理canvas图片像素点颜色  this.getImageColor(canvasIds, canvasUrl, canvasWH) canvasIds:string画布id canvasUrl:string图片 canvasWH:object画布宽高
		   2.getCanvasImage画布生成图片 this.getCanvasImage(canvasIds, canvasWHData) canvasIds:string画布id canvasWH:object画布宽高
		   3.getCanvasColor获取像素点 this.getCanvasColor(canvasIds, canvasWHData) canvasIds:string画布id canvasWH:object画布宽高
		   4.putImageColor修改像素点 this.putImageColor(canvasIds, canvasWHData, pixels) canvasIds:string画布id canvasWH:object画布宽高 pixels:Uint8ClampedArray像素点数据
		   5.getColorNum处理像素点 this.getColorNum(numArr) numArr:Uint8ClampedArray像素点数据
  
  4.公共样式使用
     (1) common.scss 公共样式
	     1.页面: 
		        all_view 页面占位100%
		
		2.按钮:
		        buttonStyle 按钮点击样式
				
		3.文字:
		       font_beyond 超出多行省略
			   
	 (2) custom.scss 混入样式
	    1.fontWeight 字体加粗  使用:font-weight(数字)
		2.fontSize 字体字号  使用:fontSize(数字)
		3.fontBeyond 文字超出行数 使用: fontBeyond(数字)