微信小程序开发遇到的问题查看的并排,tomcat配置成https,wx.request后台数据交

来源:未知 浏览 134次 时间 2021-06-10 04:29

1、view的并排

根据官网的说明增加样式:style="flex-direction:row;"但是并没有生效工作内容但是并没有生效于是去demo种扒了下样式增加:.flex-wrp{display:flex;}完成并排

2、view的隐藏与显示

没有找到获取view的方式希望有找到的可以一起分享

用了setData的方式实现了该功能大概逻辑就是在data中增加一个参数然后在.wmxl中style直接使用该参数然后在按钮点击的时候用setData修改该参数的值。

二:tomcat配置成https;

为了给本地tomcat配置https协议查看了一些基本资料本地生成证书要是是各大认证机构不认可(参考12306)但是不妨碍本地个人使用。

根据网上资料用Java自带的keytool生成证书网站建设Java自带的keytool生成证书但是第一种无法访问未找到原因还是先记录下来。

方案一:

参考链接:.NET/jimmy609/article/details/18557955

主要命令:

keytool -genkey -alias tomcat -keyalg RSA -keystore d:/ssl/keys-tools
keytool -export -file d:/ssl/tomcat.crt -alias tomcat -keystore d:/ssl/keys-tools
keytool -import -keystore "D:\Program Files\Java\jre1.8.0_25\lib\security\cacerts" -file D:/ssl/tomcat.crt -alias tomcat

tomcat server.xml配置:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" sslEnabledProtocols="TLSv1"
keystoreFile="D:\ssl\1\keys-tools"  
keystorePass="tomcat"  
ciphers="tomcat"/>

产生异常(未解决):

javax.net.ssl.sslhandshakeexception:no appropriate protocol

方案二:

参考链接:

主要命令:

keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\ssl\2\tomcat.keystore  -validity  36500
keytool -genkey -v -alias client -keyalg RSA -storetype PKCS12 -keystore D:\ssl\2\client.p12
keytool -export -alias client  -keystore D:\ssl\2\client.p12 -storetype PKCS12 -storepass tomcat -rfc -file D:\ssl\2\clientforserver.cer   
keytool -import -v -file D:\ssl\2\clientforserver.cer -keystore D:\ssl\2\tomcat.keystore  
keytool -list -keystore D:\ssl\2\tomcat.keystore 
keytool -keystore D:\ssl\2\tomcat.keystore -export -alias tomcat -file D:\ssl\2\CA.cer 

tomcat server.xml配置:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxThreads="150" scheme="https" secure="true"
clientAuth="true" sslProtocol="TLS" keystoreFile="D:\\ssl\\2\\tomcat.keystore"
keystorePass="tomcat" truststoreFile="D:\\ssl\\2\\tomcat.keystore"
truststorePass="tomcat"/> 

访问成功。

做个记录备查

三:wx.request后台数据交互

记录微信小程序wx.request这个api在跟后台交互时遇上的问题。

1、根据资料完成第一步请求发送代码如下:

[javascript] view plain copy

 

wx.request({  

          url: 'https://localhost:8443/xiaochengxu/addBill.do',  

          data: e.detail.value,  

          method: 'POST',  

          success:function(res) {  

              console.log('submit success');  

          },  

          fail:function(res){  

              console.log('submit fail');  

          },  

          complete:function(res){  

              console.log('submit complete');  

          }  

  

      })  

标签: ssltomcatkeytool