[Vue] Smart Select requires initialized view

I’m attempting to put a smart select in my vue application and I’m having trouble with this error.

I copied the markup for the basic layout here:


Then directly under <f7-link href="/about/">About App</f7-link> I added a copy of the SmartSelect from here:

So that the inside of my f7-app is this:

<f7-view main>
        <f7-navbar title="Awesome App"></f7-navbar>
            <f7-link>Link 1</f7-link>
            <f7-link>Link 2</f7-link>
        <p>Page content goes here</p>
        <f7-link href="/about/">About App</f7-link>
            <f7-list-item title="Fruit" smart-select>
                <select name="fruits">
                    <option value="apple" selected>Apple</option>
                    <option value="pineapple">Pineapple</option>
                    <option value="pear">Pear</option>
                    <option value="orange">Orange</option>
                    <option value="melon">Melon</option>
                    <option value="peach">Peach</option>
                    <option value="banana">Banana</option>

However, upon loading the page I get this error in my js console (along with a fairly large traceback):

[Vue warn]: Error in event handler for "f7Ready": "Error: Smart Select requires initialized View"

Oddly enough the SmartSelect seems to work as expected, but this error concerns me. What is going on here?

Try to update to latest v3 it shouldn’t throw this error on render