国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp踩坑之項(xiàng)目:canvas第一次保存是空白圖片

這篇具有很好參考價(jià)值的文章主要介紹了uniapp踩坑之項(xiàng)目:canvas第一次保存是空白圖片。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?在ctx.draw()回調(diào)生成圖片,參考canvasToTempFilePath接口文檔

// data
imgFilePath: null,// 緩存二維碼圖片canvas路徑

//js
// 首先在draw()里進(jìn)行本地存儲(chǔ)
......
ctx.draw(false, () = >{
	uni.canvasToTempFilePath({ // 把畫(huà)布轉(zhuǎn)化成臨時(shí)文件
		quality: 1,
		// 圖片質(zhì)量
		canvasId: 'shareCanvas',
		// 畫(huà)布ID
		success: (res) = >{
			// uni.showToast({
			//  icon: 'success',
			//  mask: true,
			//  title: '繪制完成',
			// });
			this.imgFilePath = res.tempFilePath;
			//console.log(this.imgFilePath, 'this.imgFilePath');
			uni.setStorageSync('filePath', this.imgFilePath) //保存臨時(shí)文件路徑到緩存
		},
		fail: function(res) {
			// console.log(res);
		}
	})
})

// 然后保存圖片按鈕進(jìn)行取值
// 保存圖片到本地,下面保存到手機(jī)
async savePic() {
	// console.log(this.imgFilePath, 'this.imgFilePathsavePic')
	let res = await uni.canvasToTempFilePath({ // 把畫(huà)布轉(zhuǎn)化成臨時(shí)文件
		quality: 1,
		// 圖片質(zhì)量
		canvasId: 'shareCanvas',
	}) // 畫(huà)布ID
	let storageImgFilePath = uni.getStorageSync('filePath')
	// console.log(storageImgFilePath,'storageImgFilePath');
	setTimeout(() = >{
		uni.saveImageToPhotosAlbum({ // 存成圖片至手機(jī)
			filePath: storageImgFilePath,
			success: (res2) = >{
				uni.showToast({
					title: '圖片保存成功',
					duration: 2000
				})
			},

			............
		})
	},
	1000)

上一篇文章,

vue3+elementPlus:el-drawer新增修改彈窗復(fù)用_element plus drawer onclick outside 嵌套彈窗-CSDN博客文章瀏覽閱讀854次,點(diǎn)贊5次,收藏6次。vue3+elementPlus:el-drawer新增修改彈窗復(fù)用。在el-drawer的屬性里設(shè)置:title屬性,和重置函數(shù)。_element plus drawer onclick outside 嵌套彈窗https://blog.csdn.net/weixin_43928112/article/details/135237566文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-815273.html

到了這里,關(guān)于uniapp踩坑之項(xiàng)目:canvas第一次保存是空白圖片的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第一次使用服務(wù)器部署項(xiàng)目

    第一次使用服務(wù)器部署項(xiàng)目

    ??前言:相信看到這篇文章的小伙伴都或多或少有一些編程基礎(chǔ),懂得一些linux的基本命令了吧,本篇文章將帶領(lǐng)大家服務(wù)器如何部署一個(gè)使用django框架開(kāi)發(fā)的一個(gè)網(wǎng)站進(jìn)行云服務(wù)器端的部署。 文章使用到的的工具 Python:一種編程語(yǔ)言,只能進(jìn)行后端數(shù)據(jù)的處理和管理前端

    2024年02月01日
    瀏覽(21)
  • idea(第一次)啟動(dòng)項(xiàng)目,端口變成了8080

    idea(第一次)啟動(dòng)項(xiàng)目,端口變成了8080

    先上配置 該排查的問(wèn)題也都沒(méi)問(wèn)題,重啟idea也試過(guò)了,還是8080 解決辦法:點(diǎn)擊右側(cè)的maven ,左上角的重新導(dǎo)入 reimport all maven projects? 我又沒(méi)有改動(dòng)pom文件,居然還要點(diǎn)這里,也是很奇怪的報(bào)錯(cuò)。

    2024年02月07日
    瀏覽(30)
  • 第一次運(yùn)行Vue項(xiàng)目 怎么運(yùn)行別人的Vue項(xiàng)目

    第一次運(yùn)行Vue項(xiàng)目 怎么運(yùn)行別人的Vue項(xiàng)目

    1、在編譯器將項(xiàng)目打開(kāi),如果已有以下兩個(gè)文件夾,先刪掉,這個(gè)是別人編譯器運(yùn)行后生成的,所以不用怕刪掉。 ? 2、新建終端,輸入 “ npm install ” ????? ?這里是因?yàn)閚ode_modules文件下裝的是項(xiàng)目依賴(lài)文件,相當(dāng)于maven下的插件,如果拿來(lái)的文件沒(méi)有node_modules文件,是無(wú)

    2024年02月02日
    瀏覽(19)
  • Git第一次初始化項(xiàng)目到遠(yuǎn)程倉(cāng)庫(kù)

    Git第一次初始化項(xiàng)目到遠(yuǎn)程倉(cāng)庫(kù)

    git init 命令用于初始化Git 倉(cāng)庫(kù)。git init之后會(huì)提示“Initialized empty Git repository in 某個(gè)目錄”,此時(shí)就會(huì)在相應(yīng)的目錄下創(chuàng)建一個(gè)“.git”文件夾。這個(gè)文件夾里的文件就是git的實(shí)現(xiàn)。沒(méi)有g(shù)it init之前,git status會(huì)提示“not a git repository” git@gitee.com:flytalei/JavaEE-Basic.git 當(dāng)本地新項(xiàng)

    2024年02月04日
    瀏覽(30)
  • 第一次使用HbuilderX運(yùn)行微信小程序項(xiàng)目

    第一次使用HbuilderX運(yùn)行微信小程序項(xiàng)目

    ?點(diǎn)擊設(shè)置 ?再點(diǎn)擊運(yùn)行配置,找到小程序運(yùn)行配置,設(shè)置自己對(duì)應(yīng)的路徑 如果沒(méi)有配置路徑,則會(huì)報(bào)錯(cuò): ?然后粘貼自己的appid就好了

    2024年02月13日
    瀏覽(22)
  • Django項(xiàng)目第一次打開(kāi)加載不出css文件

    Django項(xiàng)目第一次打開(kāi)加載不出css文件

    你需要找到setting.py如下部分 ?修改你存放css文件和js等文件的目錄 指定正確,本地就能跑了

    2024年02月10日
    瀏覽(28)
  • git第一次拉取遠(yuǎn)程分支項(xiàng)目(ssh的方式)

    git第一次拉取遠(yuǎn)程分支項(xiàng)目(ssh的方式)

    一.生成SSH keys,并將生成的key復(fù)制到遠(yuǎn)程庫(kù) 1.本地用命令生成密鑰對(duì)。 ssh-keygen -t rsa -C \\\"yourEmailAddress\\\" 或?ssh-keygen -t ed25519 -C \\\"yourEmailAddress\\\" 按三次enter直接生成密鑰對(duì)。 2.切換至ssh目錄下,復(fù)制key(公鑰)。 cd ~/.ssh more?id_rsa.pub 3.登陸遠(yuǎn)程庫(kù),復(fù)制key到SSH Keys。 此處以github為例

    2024年02月16日
    瀏覽(36)
  • 【UE5】第一次嘗試項(xiàng)目轉(zhuǎn)插件(Plugin)的時(shí)候,無(wú)法編譯

    【UE5】第一次嘗試項(xiàng)目轉(zhuǎn)插件(Plugin)的時(shí)候,無(wú)法編譯

    VS顯示100條左右的錯(cuò)誤,UE熱編譯也不能通過(guò)。原因可能是[名字.Build.cs]文件的錯(cuò)誤,缺少一些內(nèi)容,比如說(shuō)如果要寫(xiě)UserWidget類(lèi),那么就要在 ]名字.Build.cs] 中加入如下內(nèi)容: 根據(jù)你的文件進(jìn)行添加。如果說(shuō)依然有如圖的問(wèn)題,那你就去原來(lái)的項(xiàng)目里看看哪些沒(méi)加上去。 正在創(chuàng)

    2024年01月22日
    瀏覽(98)
  • 純小白新人菜鳥(niǎo)第一次unity VR項(xiàng)目與matlab聯(lián)動(dòng)調(diào)試過(guò)程記錄超詳細(xì)版本2023.3.12

    純小白新人菜鳥(niǎo)第一次unity VR項(xiàng)目與matlab聯(lián)動(dòng)調(diào)試過(guò)程記錄超詳細(xì)版本2023.3.12

    本人是個(gè)超級(jí)菜鳥(niǎo),因?yàn)轫?xiàng)目需要用到unity、matlab并且實(shí)現(xiàn)兩者聯(lián)動(dòng),才剛開(kāi)始接觸Unity、Matlab,以前只有一點(diǎn)C/C++和Java基礎(chǔ)(好幾年前學(xué)的,只會(huì)加減乘除、連dll是什么都不懂),花了好幾天時(shí)間根據(jù)網(wǎng)上、文獻(xiàn)里的各種教程,踩了很多無(wú)法言說(shuō)的小白坑,特此把過(guò)程中遇到

    2023年04月22日
    瀏覽(26)
  • 【Git】第一次將本地項(xiàng)目倉(cāng)庫(kù)推代碼到空的遠(yuǎn)程倉(cāng)庫(kù)方法以及報(bào)錯(cuò)的解決方案

    【Git】第一次將本地項(xiàng)目倉(cāng)庫(kù)推代碼到空的遠(yuǎn)程倉(cāng)庫(kù)方法以及報(bào)錯(cuò)的解決方案

    完成上述三步之后,在彈出來(lái)的對(duì)話(huà)框中選擇自己的項(xiàng)目目錄, 點(diǎn)確定,就可以在文件管理器中看到目錄下生成了一個(gè)隱藏目錄 “ .git ” 右鍵項(xiàng)目目錄,找到Git,根據(jù)圖示找到remote 在彈出來(lái)的對(duì)話(huà)框中,輸入自己遠(yuǎn)程倉(cāng)庫(kù)的地址 點(diǎn)擊ok,輸入驗(yàn)證信息,連接完畢。 點(diǎn)擊p

    2024年02月15日
    瀏覽(33)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包