iT邦幫忙

0

vue3 v-model 取得 JS autocomplete input value 不完全

  • 分享至 

  • xImage

VUE3新手上路,想要搭配既有JS專案改一些東西。
目前有一些文字輸入欄位是透過js auto complete取得,但發現用v-model無法取得完整數值,請問該如何修改。
以下為部分code。

<div class="row">
	<div class="col-md-3">
		<label for="fnode">fnode:</label>
		<input type="text" class="form-control required" id="fnode" name="fnode" v-model="fnode">
	</div>
		<div class="col-md-3">
		<label for="fnode">fnode:</label>
		<button class="btn btn-primary form-control">{{ fnode }}</button>
	</div>
</div>

<script>
$(function() {
    src = 'autonode.php';

    // Load the cities straight from the server, passing the country as an extra param
    $("#fnode").autocomplete({
        source: function(request, response) {
            $.ajax({
                url: src,
                dataType: "json",
                data: {
                    term : request.term,
                    mso : $("#mso").val()
                },
                success: function(data) {
                    response(data);
                }
            });
        },
        min_length: 1,
        delay: 100
    });
});

    Vue.createApp({
        data: function(){
            return {
                fnode: '',
            };
        },
        methods: {
            
        },
        mounted: function() {

        },
    }).mount('#form1');
</script>

先謝謝各位

bodera iT邦新手 4 級 ‧ 2022-10-05 19:17:14 檢舉
好奇都使用Vue3了 為什麼不用Vue3的autocomplete還要使用JQuery的呢?
https://www.npmjs.com/package/vue3-autocomplete
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答