首页 > 编程语言 >小程序打印小票,复制功能,自定义导航栏

小程序打印小票,复制功能,自定义导航栏

时间:2023-04-19 09:57:37浏览次数:46  
标签:自定义 小票 res 打印 Util result

// 复制联系地址
  fnCopyAddress() {
    wx.setClipboardData({
        data: this.data.detailInfo.address,
        success: res => {
          Util.errorShow('复制联系地址成功')
        }
    })
  },

  // 打印小票
  fnPrintTicket() {
    let _this = this;
    wx.showModal({
      title: '确认打印',
      content: '打印小票请确保打印机已正常开启',
      confirmText: '确认',
      confirmColor: "#E6AB51",
      success (res) {
        if (res.confirm) {
          // console.log('用户点击确定')
          _this.printNote()
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },

  /**
   * 打印接口
   * @param  outerSn 售后单号
   * @param  type  订单类型 
   */
  async printNote() {
    try {
      let params = {
        orderNo: this.data.orderNo,
        type: 2
      }
      let result = await Util.request(params, '/app/print/note')
      console.log(result)
      if (!Util.isEmpty(result)) {
        this.onShow()
        wx.showModal({
          title: '提示',
          content: result.result,
          showCancel: false
        })
        // Util.errorShow(result.result)
      }
    } catch (err) {

    }
  },

自定义导航栏 .json 文件

{
  "usingComponents": {},
  "navigationStyle": "custom"
}

 

标签:自定义,小票,res,打印,Util,result
From: https://www.cnblogs.com/shuihanxiao/p/17332189.html

相关文章

  • 实现声明式锁,支持分布式锁自定义锁、SpEL和结合事务
    目录2.实现2.1定义注解2.2定义锁接口2.3锁的实现2.3.1什么是SPI2.3.2通过SPI实现锁的多个实现类2.3.3通过SPI自定义实现锁3.定义切面3.1切面实现3.2SpEL表达式获取动态key3.3锁与事务的结合4.测试4.1ReentrantLock测试4.2RedissonClient测试4.3自定义锁测试5.尾声5.1......
  • JDBC 调用自定义函数(常说的存储过程)的步骤
     平常说的存储过程(Procedure),严格意义上是自定义函数,所以这里以【自定义函数】为名,简称【函数(function)】。 packagecom.joyupx.jdbc;importlombok.extern.slf4j.Slf4j;importorg.junit.jupiter.api.Test;importjava.io.IOException;importjava.io.InputStream;im......
  • swift 自定义tabbar为基本结构的项目
    swift自定义tabbar1、Xcode新建一个项目,选择布局方式为storyBoard,语言为swift2、打开项目,新建一个cocoa文件,继承于TabBarViewController,名字命名为BaseTabBarViewController3、勾选mainstoryboard,选中右侧窗口第四个检查项,将Class关联到BaseTabBarViewController4、新建......
  • 打印pdf 前端请求数据并打印pdf文件
    1、参考vue接收后端传来的pdf文件流,前端调用预览PDF2、原理3、代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>pdf</title></head><div><inputstyle="display:none&q......
  • Android 自定义View 之 圆环进度条
    圆环进度条前言正文一、XML样式二、构造方法三、测量四、绘制①绘制进度条背景②绘制进度③绘制文字五、API方法六、使用七、源码前言  很多时候我们会使用进度条,而Android默认的进度条是长条的,从左至右。而在日常开发中,有时候UI为了让页面更美观,就需要用到圆环进度条,那么本文......
  • PBI 使用自定义Json
     let查询2=Json.Document(Binary.Decompress(Binary.FromText("i45WMjYwUNJRMjLUdSwoAjJMLYyUYnWilUywCMcCAA==",BinaryEncoding.Base64),Compression.Deflate))in查询2 ......
  • 之于言者博客的自定义样式
    试着瞎搞一点花里胡哨的东西,至于可能出现的效果那就听天由命了。先把代码放在这里,以供来人针砭。本帖有时间的话会同步更新。body:before{/*来自https://www.cnblogs.com/zouwangblog/p/11139344.html*/background:url(https://images.cnblogs.com/cnblogs_com/blogs/79......
  • 打印机 三星 激光打印机 scx3401
    https://support.hp.com/cn-zh/drivers/selfservice/samsung-scx-3401-laser-multifunction-printer-series/16462412开关键不太好按,注意一下开机的时候,按一下就可以了,不需要长按关机的时候,需要长按3秒左右放a4纸的时候,需要放进去一点。具体可以直接看一下打印机是怎么把纸搞......
  • vue3微信公众号商城项目实战系列(7)自定义底部tabbar组件
    在开始之前,先看看官方对组件的定义: vue3的生态非常丰富,有各种各样的开源组件库可以拿来就用,比如vant、element-ui等,本系列不使用任何第3方组件,完全使用原生的语法来写,只为聚焦vue3技术本身,本篇写一个自定义tabbar组件,效果如下图所示:要实现如下功能:1.底部tab项固定3个:首页......
  • 视频剪辑软件,制作画中画,自定义中画的位置、按比例缩放尺寸
    最近有很多朋友在问,如何剪辑视频,比如说给多个视频制作画中画特效,该如何实现呢?今天小编给大家分享一个新的剪辑技巧,下面一起来试试。所需工具安装一个媒体梦工厂视频素材若干操作步骤步骤1:运行【媒体梦工厂】,在“画中画”中,依次导入视频素材作为底画和中画步骤2:然后设定中画在底画的......