link1781 link1782 link1783 link1784 link1785 link1786 link1787 link1788 link1789 link1790 link1791 link1792 link1793 link1794 link1795 link1796 link1797 link1798 link1799 link1800 link1801 link1802 link1803 link1804 link1805 link1806 link1807 link1808 link1809 link1810 link1811 link1812 link1813 link1814 link1815 link1816 link1817 link1818 link1819 link1820 link1821 link1822 link1823 link1824 link1825 link1826 link1827 link1828 link1829 link1830 link1831 link1832 link1833 link1834 link1835 link1836 link1837 link1838 link1839 link1840 link1841 link1842 link1843 link1844 link1845 link1846 link1847 link1848 link1849 link1850 link1851 link1852 link1853 link1854 link1855 link1856 link1857 link1858 link1859 link1860 link1861 link1862 link1863 link1864 link1865 link1866 link1867 link1868 link1869 link1870 link1871 link1872 link1873 link1874 link1875 link1876 link1877 link1878 link1879 link1880 link1881 link1882 link1883 link1884 link1885 link1886 link1887 link1888 link1889 link1890 link1891 link1892 link1893 link1894 link1895 link1896 link1897 link1898 link1899 link1900 link1901 link1902 link1903 link1904 link1905 link1906 link1907 link1908 link1909 link1910 link1911 link1912 link1913 link1914 link1915 link1916 link1917

[Vue.js] Conditional formatting on BootstrapVue <b-form-select>?

there is a <b-form-input> in my vue.js component. there is the :options set to an array of email addresses.

This is the list of email addresses that the user can start a chat with. The method i use to get these email addresses, i can’t really stop the <b-input-select> from having the currently logged in users email address in it.

This is a problem because obviously a user shouldn’t be able to start a chat with themself.

Is there a way to conditionally render these :options based on if they’re not equal to the email address of the currently signed in user?

The tag i currently have is this:

<b-form-select :options=”usersNotChatting” v-model=”newChat.participants[1].userEmail”></b-form-select>


Solution :

You can use the computed property for filtering option data.

let filtered_option = this.mail_list.filter(function(item){
return item.value!='‘ // currently signed user email
return filtered_option;

<b-form-select id=”exampleInput3”