使用fly post请求传递参数不成功问题解决

 

使用qs库来格式化数据
npm install qs --save 

在main.js中,我们引入qs库
// post请求是格式化数据
import qs from 'qs';
Vue.prototype.$qs = qs;

进行post请求
    this.$axios
        .post(
          "/app/user/login.do",
          this.$qs.stringify({
            username: this.name,
            password: MD5(this.pwd)
          })
        )
        .then(response => {
          console.log(response.data);
        })
        .catch(error => {
          console.log(error);
          this.$toast("网络错误,不能访问");
        });

到这里就可以请求成功了!
 

Cesium中的flyTo函数是用于实现相机平滑移动和缩放的效果。它接受一个参数对象,包含以下可选属性: - destination:一个Cartesian3对象,表示相机要飞往的目标位置的笛卡尔坐标。如果提供了此属性,相机将以线性方式移动到目标位置。 - orientation:一个HeadingPitchRoll对象,表示相机飞行结束后的方向。如果提供了此属性,相机将以线性方式旋转到指定方向。 - duration:一个数字,表示飞行到目标位置的持续时间(以秒为单位)。如果未提供此属性,则默认为3秒。 - easingFunction:一个easing函数,用于控制飞行过程中的速度变化。可以使用Cesium.EasingFunction中的预定义函数,或者自定义一个函数。 - complete:一个回调函数,在飞行动画完成后调用。 这些参数可以根据需要自由组合使用,以实现不同的相机飞行效果。请注意,destination和orientation属性不能同时使用,否则会抛出异常。 例如,以下代码将使相机平滑地飞往目标位置,并在结束后旋转到指定方向: ```javascript viewer.camera.flyTo({ destination: Cesium.Cartesian3.fromDegrees(longitude, latitude, height), orientation: { heading: Cesium.Math.toRadians(heading), pitch: Cesium.Math.toRadians(pitch), roll: 0.0 }, duration: 5.0, easingFunction: Cesium.EasingFunction.LINEAR_NONE, complete: function() { console.log('Camera flight complete.'); } }); ``` 希望这能回答到你的问题!如果还有其他问题,请随时提出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值