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

【微信小程序】用painter插件生成海報(bào)分享朋友圈簡單教程

這篇具有很好參考價(jià)值的文章主要介紹了【微信小程序】用painter插件生成海報(bào)分享朋友圈簡單教程。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

第一步:去Git下載插件
1.這是核心插件 需要下載全部內(nèi)容

https://github.com/Kujiale-Mobile/PainterCore

2.官方文檔

https://github.com/Kujiale-Mobile/Painter

3.新建painter文件夾放到下面

【微信小程序】用painter插件生成海報(bào)分享朋友圈簡單教程
4.在引用文件的json文件引用一下

"usingComponents": {
    "painter": "/component/painter/painter"
  }

5.在使用文件里創(chuàng)建個(gè)canvas.js文件

【微信小程序】用painter插件生成海報(bào)分享朋友圈簡單教程
獲取canvas.js內(nèi)容去這個(gè)網(wǎng)站

https://lingxiaoyi.github.io/painter-custom-poster/

先點(diǎn)擊導(dǎo)出,在點(diǎn)擊復(fù)制,復(fù)制到canvas.js文件里(替換)
【微信小程序】用painter插件生成海報(bào)分享朋友圈簡單教程

6.然后在對應(yīng)page頁面的js文件里引入這個(gè)canvas.js文件,在wxml文件里使用painter組件

<!-- 這個(gè)是生成的海報(bào)圖片預(yù)覽 -->
<image src="{{src}}" style="height:980rpx" mode="aspectFit" class="canvas-img"></image>
<!-- 這個(gè)是painter組件使用 -->
<painter palette="{{wxml}}" style="position: absolute; top: -9999rpx;"  bind:imgOK="onImgOK" />
<!-- 生成海報(bào)按鈕 -->
<button bindtap="painterBtn">生成海報(bào)</button>

7.然后paintertest.js文件里

import canvas from './canvas'
// 生成海報(bào)點(diǎn)擊事件
 painterBtn() {
    this.setData({
      wxml: canvas()
    })
    wx.showLoading({
      title: '正在生成中...',
    })
  },
  // panter 
  onImgOK(e) {
    console.log(e);
    this.setData({
      src: e.detail.path
    })
    wx.hideLoading()
  },

這樣基本完事了但如果想傳參可以這樣傳
1.index.js里

import canvas from './canvas'
// 生成海報(bào)點(diǎn)擊事件
 painterBtn() {
 	let name="我是傳遞的參數(shù)";
    this.setData({
      wxml: canvas(name)  // 在此傳遞參數(shù)
    })
    wx.showLoading({
      title: '正在生成中...',
    })
  },

2.canvas.js里文章來源地址http://www.zghlxwxcb.cn/news/detail-495526.html

// canvas.js
module.exports = data => {
  return (
    {
      "width": "620px",
      "height": "980px",
      "background": "#ffffff",
      "views": [
        {
          "type": "text",
          "text": data.name,
          "css": {
            "color": "#191846",
            "background": "rgba(0,0,0,0)",
            "width": "536px",
            "top": "486px",
            "left": "41px",
            "rotate": "0",
            "borderRadius": "",
            "borderWidth": "",
            "borderColor": "#000000",
            "shadow": "",
            "fontSize": "30px",
            "lineHeight": "43px",
            "fontWeight": "normal",
            "textStyle": "fill",
            "textDecoration": "none",
            "fontFamily": "",
            "textAlign": "left"
          }
        },
      ]
     }
  );
}

到了這里,關(guān)于【微信小程序】用painter插件生成海報(bào)分享朋友圈簡單教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • uniapp微信小程序開發(fā),生成海報(bào)插件painter的使用

    uniapp微信小程序開發(fā),生成海報(bào)插件painter的使用

    下載地址:https://github.com/Kujiale-Mobile/Painter 代碼下載后,將component中的painter文件夾放入項(xiàng)目wxcomponents文件夾中(如果沒有該文件夾,就在項(xiàng)目根目錄中創(chuàng)建一個(gè)) ? ?在pages.json中引入painter插件 ? ?同時(shí)也需要在頁面中引入 ? 使用React App來可視化編輯海報(bào)的模板代碼:https

    2024年02月08日
    瀏覽(28)
  • 微信小程序?qū)崿F(xiàn)生成分享海報(bào)案例

    微信小程序?qū)崿F(xiàn)生成分享海報(bào)案例

    一、引入插件painter (1)克隆地址:https://gitcode.net/mirrors/Kujiale-Mobile/Painter (2)下載的 painter 放到小程序的 components 目錄下 二、頁面中引入插件 (1)頁面的 json 文件 (2)頁面的 wxml 文件 其中 painter 插件可以獲取繪制出來的圖片路徑, image 標(biāo)簽展示出來 三、繪制海報(bào) 1、

    2024年02月08日
    瀏覽(22)
  • 微信小程序生成二維碼海報(bào)并分享

    背景:點(diǎn)擊圖標(biāo),生成海報(bào)后,點(diǎn)擊保存相冊,可以保存 生成海報(bào):插件wxa-plugin-canvas,此處使用頁面異步生成組件方式,官網(wǎng)地址:wxa-plugin-canvas - npm 二維碼:調(diào)用后端接口生成二維碼 需要調(diào)用獲取圖片信息接口wx.getImageInfo(),獲取到圖片的寬高以做整體寬高配置 closePos

    2024年03月21日
    瀏覽(96)
  • 微信小程序 api+前端實(shí)現(xiàn)生成分享海報(bào)

    微信小程序 api+前端實(shí)現(xiàn)生成分享海報(bào)

    1.先看效果圖,點(diǎn)擊分享海報(bào)按鈕,然后彈出分享海報(bào) ?2.前端代碼 這里用的組件有vant組件庫還有canvas_drawer(一個(gè)畫布組件) canvas_drawer下載地址 https://github.com/kuckboy1994/mp_canvas_drawer 把 components 中的 canvasdrawer 拷貝到自己項(xiàng)目下,然后再app.json中引用就行了,如下 \\\"usingCompon

    2024年02月09日
    瀏覽(24)
  • uniapp微信小程序生成分享海報(bào)(模板自取)

    uniapp微信小程序生成分享海報(bào)(模板自取)

    uniapp微信小程序生成分享海報(bào)模板 1、模板自取 2、可自行按需求更改調(diào)整 3、效果圖如下: 生成前? ----- 生成后的圖 需知: 博主的實(shí)現(xiàn)效果是先把需要生成的圖片排版成靜態(tài)頁面,再點(diǎn)擊生成海報(bào)-----通過canvas生成海報(bào)?。?! ? ? ? ? ? ?不需要這樣效果話可以省略第一步

    2024年02月14日
    瀏覽(24)
  • 微信小程序使用canvas生成分享海報(bào)功能復(fù)盤

    微信小程序使用canvas生成分享海報(bào)功能復(fù)盤

    近期需要開發(fā)一個(gè)微信小程序生成海報(bào)分享的功能。在h5一般都會(huì)直接采用 html2canvas 或者 dom2image 之類的庫直接處理。但是由于小程序不具備傳統(tǒng)意義的dom元素,所以也沒有辦法采用此類工具。 所以就只能一筆一筆的用 canvas 畫出來了,下面對實(shí)現(xiàn)這個(gè)功能中遇到的問題做一

    2024年02月16日
    瀏覽(100)
  • 小程序如何生成海報(bào)分享朋友圈,寫給Android開發(fā)的小程序布局指南

    小程序如何生成海報(bào)分享朋友圈,寫給Android開發(fā)的小程序布局指南

    that.setData({ showShareImg: false }) wx.showToast({ title: ‘圖片保存成功,快去分享到朋友圈吧~’, icon: ‘none’, duration: 2000 }) }, fail() { wx.showToast({ title: ‘保存失敗’, icon: ‘none’ }) } }) }, fail() { // 如果用戶拒絕過或沒有授權(quán),則再次打開授權(quán)窗口 openStatus = false console.log(‘請?jiān)O(shè)置允許

    2024年04月10日
    瀏覽(22)
  • 微信小程序使用canvas畫布生成二維碼海報(bào)分享圖片(完整示例代碼)

    微信小程序使用canvas畫布生成二維碼海報(bào)分享圖片(完整示例代碼)

    canvas.js //獲取應(yīng)用實(shí)例 const app = getApp() Page({ /** 頁面的初始數(shù)據(jù) */ data: { // canvas _width: 0, //手機(jī)屏寬 _heigth: 0,//手機(jī)屏高 swiperHeight: 300,//主圖圖片高度 canvasType: false,//canvas是否顯示 loadImagePath: ‘’,//下載的圖片 imageUrl: ‘https://cos.myfaka.com/car/service/1.jpg’, //主圖網(wǎng)絡(luò)路徑 codeU

    2024年04月12日
    瀏覽(103)
  • 微信小程序canvas type=2d生成海報(bào)保存到相冊、文字換行溢出顯示...、文字刪除線、分享面板

    微信小程序canvas type=2d生成海報(bào)保存到相冊、文字換行溢出顯示...、文字刪除線、分享面板

    做個(gè)簡單的生成二維碼海報(bào)分享, 我做的時(shí)候也找簡單的方法看能不能實(shí)現(xiàn)頁面直接截圖那種生成圖片,原生小程序不支持, 不多介紹下面有全部代碼有注釋、參數(shù)自行替換運(yùn)行看看,還有需要優(yōu)化的地方,有問題可以咨詢我,我寫的已經(jīng)上線 如圖:

    2024年02月11日
    瀏覽(94)
  • 微信小程序分享、轉(zhuǎn)發(fā)朋友、分享朋友圈使用整理

    一、微信小程序分享監(jiān)聽 Page.onShareAppMesssage() onShareAppMessage(Object object) 監(jiān)聽用戶點(diǎn)擊頁面內(nèi)轉(zhuǎn)發(fā)按鈕(button?組件? open-type=\\\"share\\\" )或右上角菜單“轉(zhuǎn)發(fā)”按鈕的行為,并自定義轉(zhuǎn)發(fā)內(nèi)容。 注意:只有定義了此事件處理函數(shù),右上角菜單才會(huì)顯示“轉(zhuǎn)發(fā)”按鈕 參數(shù) Object obj

    2024年02月04日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包