Vue Cli 3 Generated Project Set HTML Title
You can set the title in /public/index.html
statically.
Setting it to an empty string in index.html and keeping the update in the hook gets rid of the flashing.
also You can use custom index.html in another way, modify your vue.config.js:
module.exports = {
publicPath: '/',
chainWebpack: config => {
config
.plugin("html")
.tap(args => {
args[0].template = './public/index.html'
return args
})
}
};