帖子
帖子
用户
博客
课程
12345下一页
返回列表 发新帖
6
帖子
0
勋章
827
Y币
Arly【520707liu】 · 2023-4-23 15:50那你还是使用的有问题的,你可以直接输出this.data看看里面有啥

连接串口的方法 6444e8420f561.png
130
帖子
7
勋章
2万+
Y币
BIP36191 · 2023-4-23 16:12连接串口的方法

??????然后呢???你输出了,this.data里面都有什么了嘛?
6
帖子
0
勋章
827
Y币
Arly【520707liu】 · 2023-4-23 16:26??????然后呢???你输出了,this.data里面都有什么了嘛?

6444eeecd4c4a.png
130
帖子
7
勋章
2万+
Y币

哎呀,你输出的东西你能看懂嘛????你就不能变通一下,把他转成字符串嘛?
6
帖子
0
勋章
827
Y币
Arly【520707liu】 · 2023-4-23 15:50那你还是使用的有问题的,你可以直接输出this.data看看里面有啥

<script>
export default {
    name: "tpl",
    apiready() {
        var serial = api.require('serialPort');
    },
    data() {
        return {
            path:'/dev/ttys1',
            device:'',
            data:'',
            com1:'',
            snedText:'020301'
        };
    },
    computed: {
        
    },
    methods: {
       getDeviceS(){
           let that=this;
           that.data.device=''
            that**.**1.examine(function (ret) {
                 api.toast({msg: JSON.stringify(ret)});
                for (let index = 0; index < ret.data.length; index++) {
                    const element = ret.data[index];
                    that.data.device+=element+"\r\n";
                }
            });
       },
       open(){
            var serial = api.require('serialPort');
            serial.openRead(
                {
                    com:"/dev/ttyS1",   //串口地址
                    rate:9600,          //波特率
                    delay:500,      //RX接收区延时毫秒
                    hex:false       //text接收还是hex
                }, function (ret) {
                    api.alert(JSON.stringify(ret));
                    //此处为异步返回RX数据
                if(ret.data){
                                        api.alert(ret.data);
                }
            });
       },
       send(){
            let that=this;
             that**.**1.sendPort(
                {
                    data:that.data.snedText//HEX数据或TEXT
                }, function (ret) {
                    api.toast({msg: JSON.stringify(ret)});
             });
       },
       close(){
           let that=this;
           that**.**1.close(function (ret) {
                    api.toast({msg: JSON.stringify(ret)});
             });
       }
    }
};
</script>
这是所有js源码,第一次用这个,不知道怎么写;打开的时候就报openRead()方法找不到
380
帖子
4
勋章
6
Y币
添加模块了吗?  添加个其他模块看能调用到吗?
6
帖子
0
勋章
827
Y币
技术咨询-F · 2023-4-24 09:49添加模块了吗?  添加个其他模块看能调用到吗?

模块添加了,loader也重新编译过,就是找不到那几个方法 6445e284bb4e3.png 6445e29fe71ad.png
6
帖子
0
勋章
827
Y币
技术咨询-F · 2023-4-24 09:49添加模块了吗?  添加个其他模块看能调用到吗?

其他模块也是这样,找不到对应方法。测试时手机通过wifi连接测试就行了,还需要连接什么吗
380
帖子
4
勋章
6
Y币
BIP36191 · 2023-4-24 10:09其他模块也是这样,找不到对应方法。测试时手机通过wifi连接测试就行了,还需要连接什么吗

添加后重新编译自定义loader。
6
帖子
0
勋章
827
Y币
技术咨询-F · 2023-4-24 10:21添加后重新编译自定义loader。

重新编译过,还是不行
12345下一页
您需要登录后才可以回帖 登录

本版积分规则