我將用我很長時間沒有這樣做過,我的思想是泥濘的。所以不要挑剔我,只是提醒我做錯了什么或不記得了。
注意:這是 Laravel 9 Jetstream 專案中的 VueJS 3 / Tailwind 3
我有一個方法...
locatorButtonPressed() {
navigator.geolocation.getCurrentPosition(
position => {
console.log(position.coords.latitude);
console.log(position.coords.longitude);
},
error => {
console.log(error.message);
},
)
},
我有一個表單資料
data() {
return {
form: this.$inertia.form({
name: '',
email: '',
password: '',
password_confirmation: '',
birthdate: '',
user_latitude: '',
user_longitude: '',
user_city: '',
user_region: '',
user_country: '',
location: '',
terms: false,
})
}
}
我想以資料形式存盤position.coords.latitude和存盤position.coords.longitude方法,user_latitude并user_longitude尊重。
我忘了什么???
uj5u.com熱心網友回復:
可以通過 訪問資料屬性this.PROPERTY_NAME。例如,要設定form.user_latitude,請使用this.form.user_latitude = newValue。
export default {
methods: {
locatorButtonPressed() {
navigator.geolocation.getCurrentPosition(
position => {
this.form.user_latitude = position.coords.latitude;
this.form.user_longitude = position.coords.longitude;
})
},
}
}
演示
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/443177.html
上一篇:內連接兩個表并列出特定行
