let a = Date.now()
//браузер полностью загрузил HTML, было построено DOM-дерево, но внешние ресурсы, такие как картинки <img> и стили, могут быть ещё не загружены.
document.addEventListener('DOMContentLoaded', () => {
let s = Date.now() - a
//send 's' to server
})
//браузер загрузил HTML и внешние ресурсы (картинки, стили и т.д.).
document.addEventListener('load', () => {
let s = Date.now() - a
//send 's' to server
})
<script>
//data/Content.vue
export default {
1: { id: 1, title: "title-1", short: "short-1", body: "body-1", icon: "", slug: "" },
2: { id: 2, title: "title-2", short: "short-2", body: "body-2", icon: "", slug: "" }
}
</script>
<select ref="selectr" v-model="selected" @input="onInput(e)">
<option v-for="(item, index) of list" :key="index" :value="item">{{ item }}</option>
</select>
selected: {
get() {
return this.vuex;
},
set(value) {
if (window.confirm("Realy change select?")) {
this.vuex = value;
} else {
this.$refs.selectr.value = this.vuex;
}
}
}