做一个工厂扫码主动推送到pad上的一个需求需要用到mqtt链接
首先需要引入mqttws31.js 注意不是官方那个版本是后面对其内容做出了一些修改内容过长放在最后面
let $mqtt = require("@/common/js/mqttws31.js");
export default {
mixins: [mixin],
components: {
myNav,
empty
},
data() {
return {
TabCur: 0,
scrollLeft: 0,
params: {
rcard: '', //sn条码
stationCode: '', //当前pad登录工位代码
productionLineCode: '', //当前pad登录产线代码
processCode: '', //当前pad登录工位对应工序
},
stationInfo: {},
loginInfo: {},
mqtt_url:{},
actionType:'',//动作类型
inputCard:'',//进站读卡1
insideCard:'',//站内读卡2
outCard:'',//出站读卡3
moInfo:{},//任务信息
processInfo:{},//工序信息
upperLimit:{},//堆积上线
};
},
onLoad() {
this.stationInfo = uni.getStorageSync('station_info');
this.loginInfo = uni.getStorageSync('login_data');
this.mqtt_url = uni.getStorageSync
|